msgid ""
msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: SiderealArt <nelson22768384@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"X-Generator: Poedit 3.0\n"

msgid "Most commonly used for stacks where stack pointers point to it's own structureTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notDon't care if it's executable or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDownside: The game may become slightly slower when using these functions. (Of course, if it has been hammering the gui, it would already have been frozen)<WARNING: SLOW and recommended as last resort><WARNING: SLOW and recommended as last resort><WARNING: SLOW and recommended as last resort>Note: Due to the way the processing is done, trace data will still be written to disk during the processing. If you generate more data than can be processed at a time, the filesize will keep growing. You can combine this with the \"Pause target while processing\" option so that it shouldn't generate too much dataNote: Due to the way the processing is done, trace data will still be written to disk during the processing. If you generate more data than can be processed at a time, the filesize will keep growing. You can combine this with the \"Pause target while processing\" option so that it shouldn't generate too much dataTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notTip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or not"
msgstr "Content-Type: text/plain; charset=UTF-8"

#: aboutunit.rsareyousureyouwanttolaunchdbvm
msgid "Are you sure you want to launch DBVM? You seem to be running in 32-bit, so don't really need it that badly (Except for ultimap and cloaked operations)"
msgstr ""

#: aboutunit.rsdidyoureallythinkyoudfindaneastereggbydoingthiswel
msgid "Did you really think you'd find an easter egg by doing this? Well, you know what? You where right!"
msgstr "您以為這樣就能找到彩蛋嗎？老實說，你答對了！"

#: aboutunit.rslaunchdbvmwasnotassigned
msgid "launchdbvm was not assigned"
msgstr ""

#: aboutunit.rsthismeansthatyourecurrentlynotrunningdbvm
msgid "This means that you're currently not running dbvm, but that your system is capable of running it"
msgstr "這表示您尚未執行 DBVM，但您的電腦能夠執行"

#: aboutunit.rsthismeansthatyoursystemisrunningdbvm
msgid "This means that your system is running dbvm. This means ce will make use of some advanced tools that are otherwise unavailable"
msgstr "這表示您的系統正在執行 DBVM。Cheat Engine 能夠使用某些進階工具"

#: aboutunit.rsthismeansthatyouwillneedanewcpuinteltobeabletouset
msgid "This means that you will need a new cpu (intel) to be able to use the advanced dbvm options"
msgstr "這表示您需要新款的 Intel CPU 才能使用進階 DBVM 選項"

#: aboutunit.rsyoursystemdoesnotsupportdbvm
msgid "Your system does not support DBVM. Perhaps it is already inside a VM"
msgstr "您的系統不支援 DBVM。也許您的系統已經在 VM 中了"

#: aboutunit.rsyoursystemisrunningdbvmversion
msgid "Your system is running DBVM version %s (%.0n bytes free (%d pages))"
msgstr ""

#: aboutunit.rsyoursystemsupportsdbvm
msgid "Your system supports DBVM"
msgstr "您的系統支援 DBVM"

#: accesscheck.rsbutyoudohavemodifyrights
msgid "But you do have modify rights"
msgstr ""

#: accesscheck.rsnodeleterights
msgid "No delete rights"
msgstr ""

#: accesscheck.rsnofilecreationrightsornofileoverwriterights
msgid "No file creation rights or no file overwrite rights"
msgstr ""

#: accesscheck.rsnofiledeletionrights
msgid "No file deletion rights"
msgstr ""

#: accesscheck.rsnofilemodificationrights
msgid "No file modification rights"
msgstr ""

#: accessedmemory.rsamerror
msgctxt "accessedmemory.rsamerror"
msgid "Error"
msgstr "錯誤"

#: accessedmemory.rsamyoucantsaveanemptylist
msgid "You can't save an empty list"
msgstr ""

#: addresslist.rsactive
msgctxt "addresslist.rsactive"
msgid "Active"
msgstr ""

#: addresslist.rsaddress
msgctxt "addresslist.rsaddress"
msgid "Address"
msgstr "位址"

#: addresslist.rsaladdaddress
msgid "Add address"
msgstr "新增位址"

#: addresslist.rsalautoassemblescritp
msgid "Auto Assemble script"
msgstr "自動組譯腳本"

#: addresslist.rsalnodescription
msgctxt "addresslist.rsalnodescription"
msgid "No description"
msgstr "無說明"

#: addresslist.rschangedescription
msgid "Change Description"
msgstr "修改說明"

#: addresslist.rschangevalue
msgctxt "addresslist.rschangevalue"
msgid "Change Value"
msgstr "修改數值"

#: addresslist.rsdescription
msgctxt "addresslist.rsdescription"
msgid "Description"
msgstr "說明"

#: addresslist.rsdoyouwanttodeletetheselectedaddress
msgid "Do you want to delete the selected address?"
msgstr "您確定要刪除已選擇的位址嗎？"

#: addresslist.rsdoyouwanttodeletetheselectedaddresses
msgid "Do you want to delete the selected addresses?"
msgstr "您確定要刪除已選擇的位址嗎？"

#: addresslist.rsnotallvaluetypescouldhandlethevalue
msgid "Not all value types could handle the value %s"
msgstr ""

#: addresslist.rsscript
msgid "<script>"
msgstr "<腳本>"

#: addresslist.rssortonclick
msgid "Sort on click"
msgstr "點擊時排序"

#: addresslist.rsthevaluecouldnotbeparsed
msgid "The value %s could not be parsed"
msgstr "無法剖析數值 %s"

#: addresslist.rstype
msgctxt "addresslist.rstype"
msgid "Type"
msgstr "類型"

#: addresslist.rsvalue
msgctxt "addresslist.rsvalue"
msgid "Value"
msgstr "值"

#: addresslist.rswhatvaluetochangethisto
msgid "what value to change this to?"
msgstr "要修改為？"

#: addresslist.rswhatwillbethenewdescription
msgid "What will be the new description?"
msgstr "新的說明是？"

#: addressparser.rsapthisisnotavalidaddress
msgid "This is not a valid address"
msgstr "這不是有效的位址"

#: advancedoptionsunit.rsaocheatenginefailedtogetintotheconfigofselectedprogram
msgid "Cheat Engine failed to get into the config of the selected program."
msgstr ""

#: advancedoptionsunit.rsaoerrorwhiletryingtocreatethesharedkeystructureetc
msgid "Error while trying to create the shared key structure! (Which efficiently renders this whole feature useless)"
msgstr ""

#: advancedoptionsunit.rsaoyoucanonlyloadexefiles
msgctxt "advancedoptionsunit.rsaoyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "您只能載入 exe 檔"

#: advancedoptionsunit.rsareyousureyouwishtodeletetheseentries
msgid "Are you sure you wish to delete these entries?"
msgstr ""

#: advancedoptionsunit.rsdelete
msgctxt "advancedoptionsunit.rsdelete"
msgid "Delete"
msgstr "刪除"

#: advancedoptionsunit.rsgivethenewnameofthisentry
msgid "Give the new name of this entry"
msgstr ""

#: advancedoptionsunit.rsnewname
msgid "New name"
msgstr "新名稱"

#: advancedoptionsunit.rspaused
msgid "paused"
msgstr "已暫停"

#: advancedoptionsunit.rspausethegame
msgctxt "advancedoptionsunit.rspausethegame"
msgid "Pause the game"
msgstr "暫停遊戲"

#: advancedoptionsunit.rsresumethegame
msgid "Resume the game"
msgstr "繼續遊戲"

#: advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten
msgctxt "advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten"
msgid "The memory at this address couldn't be written"
msgstr "此位址的記憶體無法被寫入"

#: advancedoptionsunit.straddressalreadyinthelist
msgctxt "advancedoptionsunit.straddressalreadyinthelist"
msgid "This address is already in the list"
msgstr "此位址已經在列表中了"

#: advancedoptionsunit.stralreadyinthelist
msgid "This byte is already part of another opcode already present in the list"
msgstr ""

#: advancedoptionsunit.strcecode
msgid "Code:"
msgstr "程式碼："

#: advancedoptionsunit.strchangeof
msgid "Change of "
msgstr ""

#: advancedoptionsunit.strcode
msgid "Code :"
msgstr "程式碼："

#: advancedoptionsunit.strcouldntrestorecode
msgid "Error when trying to restore this code!"
msgstr "試圖復原此程式碼時發生錯誤！"

#: advancedoptionsunit.strcouldntwrite
msgctxt "advancedoptionsunit.strcouldntwrite"
msgid "The memory at this address couldn't be written"
msgstr "此位址的記憶體無法被寫入"

#: advancedoptionsunit.strfindwhatcodeaccesses
msgid "Find out what addresses this code accesses"
msgstr ""

#: advancedoptionsunit.strfindwhatcodereads
msgid "Find out what addresses this code reads from"
msgstr ""

#: advancedoptionsunit.strfindwhatcodewrites
msgctxt "advancedoptionsunit.strfindwhatcodewrites"
msgid "Find out what addresses this code writes to"
msgstr ""

#: advancedoptionsunit.strnamececode
msgid "What name do you want to give this code?"
msgstr "您想為這個程式碼取什麼名字？"

#: advancedoptionsunit.strnotreadable
msgid "This address is not readable"
msgstr "此位址無法被讀取"

#: advancedoptionsunit.strnotthesame
msgid "The memory at this address isn't what it should be! Continue?"
msgstr ""

#: advancedoptionsunit.strnotwhatitshouldbe
msgid "The memory at this address is'nt what it should be! Continue?"
msgstr "此位置的記憶體"

#: advancedoptionsunit.strpartofopcodeinthelist
msgid "At least one of these bytes is already in the list"
msgstr "這些位元中至少有一個已經在列表中了"

#: advancedoptionsunit.strselectexefor3d
msgid "Select the executable of the Direct-3D game"
msgstr "選擇 Direct-3D 遊戲的執行檔"

#: assemblerarm.rscannotbeencoded
msgid " can not be encoded using 8 bits and double rotate"
msgstr ""

#: assemblerarm.rsdistanceistoobig
msgid "Distance is too big"
msgstr "距離過遠"

#: assemblerarm.rsinvaliddestinationregister
msgid "Invalid destination register"
msgstr "目標暫存器無效"

#: assemblerarm.rsinvalidfirstoperandregister
msgid "Invalid first operand register"
msgstr ""

#: assemblerarm.rsinvalidopcode
msgid "Invalid opcode"
msgstr ""

#: assemblerarm.rsinvalidparameter1
msgid "Invalid parameter 1"
msgstr "參數 1 無效"

#: assemblerarm.rsinvalidparameter2
msgid "Invalid parameter 2"
msgstr "參數 2 無效"

#: assemblerarm.rsinvalidparameter3
msgid "Invalid parameter 3"
msgstr "參數 3 無效"

#: assemblerarm.rsinvalidparameter4
msgid "Invalid parameter 4"
msgstr "參數 4 無效"

#: assemblerarm.rsinvalidparameters
msgid "invalid parameters"
msgstr "參數無效"

#: assemblerarm.rsinvalidregister
msgctxt "assemblerarm.rsinvalidregister"
msgid "Invalid register"
msgstr "暫存器無效"

#: assemblerarm.rsinvalidregisterinregisterlist
msgid "Invalid register in register list:"
msgstr ""

#: assemblerarm.rsinvalidregisterlist
msgid "Invalid register list"
msgstr "暫存器列表無效"

#: assemblerarm.rsinvalidshift
msgid "Invalid shift"
msgstr "移位無效"

#: assemblerarm.rsinvalidshiftparameters
msgid "invalid shift parameters"
msgstr "移位參數無效"

#: assemblerarm.rsinvalidshiftregister
msgid "Invalid shift register"
msgstr "移位暫存器無效"

#: assemblerarm.rsthedestinationaddressmustbedividableby4
msgid "The destination address must be dividable by 4"
msgstr "目的地位址必須能夠被 4 整除"

#: assemblerarm.rsthedistanceistoobig
msgid "The distance is too big"
msgstr "距離過遠"

#: assemblerarm.rsthevalue
msgid "The value "
msgstr "數值 "

#: assemblerarm.rsthisinstructionclassdoesnotallow
msgid "This instruction class does not allow a register based shift"
msgstr ""

#: assemblerarm.rstodochangethistoa12byteinstruction
msgid "Todo: Change this to a 12 byte instruction: LDR/STR [PC,#16] - B PC - DD offset"
msgstr ""

#: assemblerunit.rsassemblererror
msgid "Assembler error"
msgstr "組譯器錯誤"

#: assemblerunit.rsidontunderstandwhatyoumeanwith
msgid "I don't understand what you mean with "
msgstr "我不明白您說的 "

#: assemblerunit.rsinvalid
msgid "Invalid"
msgstr "無效"

#: assemblerunit.rsinvalid64bitvaluefor32bitfield
msgid ""
"The value %.16x can not be encoded using a 32-bit signed value. But if you meant %.16x then that's ok and you should have provided it like that in the first place.  Is it ok to change it to this?\n"
"(This is the only time asked and will be remembered until you restart CE)\n"
msgstr ""

#: assemblerunit.rsinvalidaddress
msgctxt "assemblerunit.rsinvalidaddress"
msgid "Invalid address"
msgstr "位址無效"

#: assemblerunit.rsinvalidmultiplier
msgid "Invalid multiplier"
msgstr ""

#: assemblerunit.rsinvalidregister
msgctxt "assemblerunit.rsinvalidregister"
msgid "Invalid register"
msgstr "暫存器無效"

#: assemblerunit.rsinvalidvaluefor32bit
msgid "The value provided can not be encoded in a 32-bit field"
msgstr ""

#: assemblerunit.rsnegativeregisterscannotbeencoded
msgid "Negative registers can not be encoded"
msgstr ""

#: assemblerunit.rsoffsettoobig
msgid "offset too big"
msgstr "偏移過大"

#: assemblerunit.rstheassemblertriedtosetaregistevaluethatistoohigh
msgid "The assembler tried to set a register value that is too high"
msgstr ""

#: assemblerunit.rswtfisa
msgid "WTF is a "
msgstr "到底甚麼是 "

#: autoassembler.rsaaerror
msgid "Error: "
msgstr "錯誤： "

#: autoassembler.rsaaerrorinthestructuredefinitionof
msgid "Error in the structure definition of %s at line %d"
msgstr ""

#: autoassembler.rsaaerrorwhilesacnningforaobs
msgid "Error while scanning for AOB's : "
msgstr ""

#: autoassembler.rsaaisareservedword
msgid "%s is a reserved word"
msgstr "%s 是保留字"

#: autoassembler.rsaaluaerrorinthescriptatline
msgid "Lua error in the script at line "
msgstr "腳本中發生 Lua 錯誤於行 "

#: autoassembler.rsaamodulenotfound
msgid "module not found:"
msgstr "找不到模組："

#: autoassembler.rsaanoendfound
msgid "No end found"
msgstr ""

#: autoassembler.rsaanoideawhatxis
msgid "No idea what %s is"
msgstr "不知道 %s 是什麼"

#: autoassembler.rsaathearrayofbytenamed
msgid "The array of byte named %s could not be found"
msgstr ""

#: autoassembler.rscouldnotbefound
msgctxt "autoassembler.rscouldnotbefound"
msgid "%s could not be found"
msgstr "找不到 %s"

#: autoassembler.rscouldnotbeinjected
msgid "%s could not be injected"
msgstr "%s 無法植入"

#: autoassembler.rsdefinealreadydefined
msgid "Define %s already defined"
msgstr ""

#: autoassembler.rserrorinline
msgid "Error in line %s (%s) :%s"
msgstr "在第 %s 行發生錯誤 (%s)：%s"

#: autoassembler.rsfailurealloc
msgid "Failure allocating memory near %.8x"
msgstr "在 %.8x 附近分配記憶體失敗"

#: autoassembler.rsfailuretoallocatememory
msgid "Failure to allocate memory"
msgstr "分配記憶體失敗"

#: autoassembler.rsforwardjumpwithnolabeldefined
msgid "Forward jump with no label defined"
msgstr ""

#: autoassembler.rsgoto
msgid "Go to "
msgstr "前往 "

#: autoassembler.rsinvalidaddressforreadmem
msgid "Invalid address for ReadMem"
msgstr "提供給 ReadMem 的位址無效"

#: autoassembler.rsinvalidsizeforreadmem
msgid "Invalid size for ReadMem"
msgstr "提供給 ReadMem 的大小無效"

#: autoassembler.rsisbeingredeclared
msgid "%s is being redeclared"
msgstr ""

#: autoassembler.rsisnotavalidbytestring
msgid "%s is not a valid bytestring"
msgstr ""

#: autoassembler.rsisnotavalididentifier
msgid "%s is not a valid identifier"
msgstr ""

#: autoassembler.rsisnotavalidsize
msgid "%s is not a valid size"
msgstr "%s 不是有效的大小"

#: autoassembler.rslabelisbeingdefinedmorethanonce
msgid "label %s is being defined more than once"
msgstr ""

#: autoassembler.rslabelisnotdefinedinthescript
msgid "label %s is not defined in the script"
msgstr ""

#: autoassembler.rsmissingexcept
msgid "The {$TRY} at line %d has no matching {$EXCEPT}"
msgstr ""

#: autoassembler.rsneedtousekernelmodereadwriteprocessmemory
msgid "You need to use kernelmode read/writeprocessmemory if you want to use KALLOC"
msgstr ""

#: autoassembler.rsnopreferedrangeallocwarning
msgid "None of the ALLOC statements specify a prefered address.  Did you take into account that the JMP instruction is going to be 14 bytes long?"
msgstr ""

#: autoassembler.rsnotallinstructionscouldbeinjected
msgid "Not all instructions could be injected"
msgstr ""

#: autoassembler.rssorrybutwithoutthedriverkallocwillnotfunction
msgid "Sorry, but without the driver KALLOC will not function"
msgstr "抱歉，由於缺少驅動程式，KALLOC 無法運作"

#: autoassembler.rssyntaxerror
msgid "Syntax error"
msgstr "語法錯誤"

#: autoassembler.rssyntaxerrorfullaccessaddresssize
msgid "Syntax error. FullAccess(address,size)"
msgstr "語法錯誤。FullAccess(位址,大小)"

#: autoassembler.rstheaddressincreatethreadandwaitisnotvalid
msgid "The address in createthreadandwait(%s) is not valid"
msgstr "位於 createthreadandwait(%s) 的位址無效"

#: autoassembler.rstheaddressincreatethreadisnotvalid
msgid "The address in createthread(%s) is not valid"
msgstr "位於 createthread(%s) 的位址無效"

#: autoassembler.rstheaddressinloadbinaryisnotvalid
msgid "The address in loadbinary(%s,%s) is not valid"
msgstr "位於 loadbinary(%s,%s) 的位址無效"

#: autoassembler.rsthearrayofbytecouldnotbefound
msgid "The array of byte '%s' could not be found"
msgstr "找不到位元組陣列 '%s'"

#: autoassembler.rsthebytesatarenotwhatwasexpected
msgid "The bytes at %s are not what was expected"
msgstr "位於 %s 的位元組與預期不同"

#: autoassembler.rsthecodeinjectionwassuccessfull
msgid "The code injection was successfull"
msgstr "成功植入程式碼"

#: autoassembler.rsthefiledoesnotexist
msgid "The file %s does not exist"
msgstr "檔案 %s 不存在"

#: autoassembler.rsthefollowingkerneladdresseswhereallocated
msgid "The following kernel addresses where allocated"
msgstr ""

#: autoassembler.rstheidentifierhasalreadybeendeclared
msgid "The identifier %s has already been declared"
msgstr ""

#: autoassembler.rsthememoryatcannotberead
msgid "The memory at +%s can not be read"
msgstr ""

#: autoassembler.rsthememoryatcouldnotbefullyread
msgid "The memory at %s could not be fully read"
msgstr "位於 %s 的記憶體無法被完全讀取"

#: autoassembler.rsthereiscodedefinedwithoutspecifyingtheaddressitbel
msgid "There is code defined without specifying the address it belongs to"
msgstr ""

#: autoassembler.rsthisaddressspecifierisnotvalid
msgid "This address specifier is not valid"
msgstr ""

#: autoassembler.rsthiscodecanbeinjectedareyousure
msgid "This code can be injected. Are you sure?"
msgstr "此程式碼能夠被植入。您確定嗎？"

#: autoassembler.rsthisinstructioncantbecompiled
msgid "This instruction can't be compiled"
msgstr ""

#: autoassembler.rswassupposedtobeaddedtothesymbollistbutitisntdeclar
msgid "%s was supposed to be added to the symbollist, but it isn't declared"
msgstr ""

#: autoassembler.rswrongsyntaxallocidentifiersizeinbytes
msgid "Wrong syntax. ALLOC(identifier,sizeinbytes)"
msgstr ""

#: autoassembler.rswrongsyntaxaobscanmodulename11223355
msgid "Wrong syntax. AOBSCANMODULE(name, module, 11 22 33 ** 55)"
msgstr "語法錯誤。 AOBSCANMODULE(名稱, 模組, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanname11223355
msgid "Wrong syntax. AOBSCAN(name,11 22 33 ** 55)"
msgstr "語法錯誤。AOBSCAN(名稱,11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanregion
msgid "Wrong syntax. AOBSCANREGION(name, startaddress, stopaddress, 11 22 33 ** 55)"
msgstr "語法錯誤。AOBSCANREGION(名稱, 起始位址, 結束位址, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxassertaddress1122335566
msgid "Wrong syntax. ASSERT(address,11 22 33 ** 55 66)"
msgstr "語法錯誤。ASSERT(位址,11 22 33 ** 55 66)"

#: autoassembler.rswrongsyntaxcreatethreadaddress
msgid "Wrong syntax. CreateThread(address)"
msgstr "語法錯誤。CreateThread(位址)"

#: autoassembler.rswrongsyntaxdefinenamewhatever
msgid "Wrong syntax. DEFINE(name,whatever)"
msgstr "語法錯誤。DEFINE(名稱,任意值)"

#: autoassembler.rswrongsyntaxglobalallocnamesize
msgid "Wrong syntax. GLOBALALLOC(name,size)"
msgstr "語法錯誤。GLOBALALLOC(名稱,大小)"

#: autoassembler.rswrongsyntaxincludefilenamecea
msgid "Wrong syntax. Include(filename.cea)"
msgstr "語法錯誤。Include(檔名.cea)"

#: autoassembler.rswrongsyntaxkallocidentifiersizeinbytes
msgid "Wrong syntax. kalloc(identifier,sizeinbytes)"
msgstr ""

#: autoassembler.rswrongsyntaxloadbinaryaddressfilename
msgid "Wrong syntax. LoadBinary(address,filename)"
msgstr "語法錯誤。LoadBinary(位址,檔名)"

#: autoassembler.rswrongsyntaxloadlibraryfilename
msgid "Wrong syntax. LoadLibrary(filename)"
msgstr "語法錯誤。LoadLibrary(檔名)"

#: autoassembler.rswrongsyntaxluacall
msgid "Wrong Syntax. LuaCall(luacommand)"
msgstr "語法錯誤。LuaCall(Lua 指令)"

#: autoassembler.rswrongsyntaxreadmemaddresssize
msgid "Wrong syntax. ReadMem(address,size)"
msgstr "語法錯誤。ReadMem(位址,大小)"

#: autoassembler.rswrongsyntaxreassemble
msgid "Wrong syntax. Reassemble(address)"
msgstr "語法錯誤。Reassemble(位址)"

#: autoassembler.rswrongsyntaxsharedallocnamesize
msgid "Wrong syntax. SHAREDALLOC(name,size)"
msgstr "語法錯誤。SHAREDALLOC(名稱,大小)"

#: autoassembler.rsxcouldnotbefound
msgctxt "autoassembler.rsxcouldnotbefound"
msgid "%s could not be found"
msgstr "找不到 %s"

#: autoassembler.rsyoucanonlyhaveonedisablesection
msgid "You can only have one disable section"
msgstr ""

#: autoassembler.rsyoucanonlyhaveoneenablesection
msgid "You can only have one enable section"
msgstr ""

#: autoassembler.rsyouhavntspecifiedadisablesection
msgid "You havn't specified a disable section"
msgstr ""

#: autoassembler.rsyouhavntspecifiedaenablesection
msgid "You havn't specified a enable section"
msgstr ""

#: bigmemallochandler.rsallocerror
msgid "VirtualAlloc failed. You probably don't have enough system memory free. Either install more RAM, or increase the maximum allowed paging size"
msgstr "VirtualAlloc 失敗。您的系統記憶體可能不足了。您可以安裝更多的記憶體，或增加允許的最大分頁大小"

#: bigmemallochandler.rsbmavirtualallocfailedyouprobablydonthaveenoughtvirtualmemoryfreeetc
msgid "VirtualAlloc failed. You probably don't have enough virtual memory free. Use the 64-bit version instead"
msgstr "VirtualAlloc 失敗。您的虛擬記憶體可能不足了。請使用 64 位元的版本"

#: bigmemallochandler.rscepointerscanmemorymanager
msgid "CE Pointerscan memory manager"
msgstr ""

#: byteinterpreter.rsbibyte
msgid "(byte)"
msgstr "(位元組)"

#: byteinterpreter.rsbidouble
msgid "(double)"
msgstr "(雙精度浮點數)"

#: byteinterpreter.rsbidword
msgid "(dword)"
msgstr ""

#: byteinterpreter.rsbifloat
msgid "(float)"
msgstr "(浮點數)"

#: byteinterpreter.rsbiqword
msgid "(qword)"
msgstr ""

#: byteinterpreter.rsbiword
msgid "(word)"
msgstr ""

#: cedebugger.rscontinue
msgid "Continue?"
msgstr "要繼續嗎？"

#: cedebugger.rsdebugerror
msgid "I couldn't attach the debugger to this process! You could try to open the process using the processpicker and try that! If that also doesn't work check if you have debugging rights."
msgstr ""

#: cedebugger.rsdonotclosece
msgid "If you close Cheat Engine while the game is running, the game will close too. Are you sure you want to do this?"
msgstr "如果您在遊戲仍在運行時關閉 Cheat Engine，遊戲也會跟著一起關閉。您確定要這麼做嗎？"

#: cedebugger.rspleasetargetanotherprocess
msgid "Please target another process"
msgstr ""

#: cedebugger.rsthiswillattachthedebuggerofcheatenginetothecurrent
msgid "This will attach the debugger of Cheat Engine to the current process."
msgstr ""

#: cedebugger.rsyoumustfirstopenaprocess
msgid "You must first open a process"
msgstr "您必須先開啟處理程序"

#: cefuncproc.rsalt
msgctxt "cefuncproc.rsalt"
msgid "Alt"
msgstr "Alt"

#: cefuncproc.rsapplicationskey
msgctxt "cefuncproc.rsapplicationskey"
msgid "Applications key"
msgstr ""

#: cefuncproc.rsbackspace
msgctxt "cefuncproc.rsbackspace"
msgid "Backspace"
msgstr ""

#: cefuncproc.rsbreak
msgctxt "cefuncproc.rsbreak"
msgid "Break"
msgstr ""

#: cefuncproc.rscapslock
msgctxt "cefuncproc.rscapslock"
msgid "Caps Lock"
msgstr ""

#: cefuncproc.rscefpdllinjectionfailedsymbollookuperror
msgid "Dll injection failed: symbol lookup error"
msgstr ""

#: cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc
msgctxt "cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr ""

#: cefuncproc.rsclear
msgctxt "cefuncproc.rsclear"
msgid "Clear"
msgstr "清除"

#: cefuncproc.rsctrl
msgctxt "cefuncproc.rsctrl"
msgid "Ctrl"
msgstr "Ctrl"

#: cefuncproc.rsdeletekey
msgid "Delete "
msgstr "刪除 "

#: cefuncproc.rsdownarrow
msgctxt "cefuncproc.rsdownarrow"
msgid "Down Arrow"
msgstr "下方向鍵"

#: cefuncproc.rsend
msgctxt "cefuncproc.rsend"
msgid "End"
msgstr "End 鍵"

#: cefuncproc.rsenter
msgctxt "cefuncproc.rsenter"
msgid "Enter"
msgstr "Enter 鍵"

#: cefuncproc.rsesc
msgctxt "cefuncproc.rsesc"
msgid "Esc"
msgstr "Esc 鍵"

#: cefuncproc.rsexecute
msgctxt "cefuncproc.rsexecute"
msgid "Execute"
msgstr "執行"

#: cefuncproc.rsfailedexecutingthefunctionofthedll
msgid "Failed executing the function of the dll"
msgstr "無法執行 DLL 的功能"

#: cefuncproc.rsfailedinjectingthedll
msgid "Failed injecting the DLL"
msgstr "無法植入 DLL"

#: cefuncproc.rsfailedtoallocatememory
msgid "Failed to allocate memory"
msgstr "分配記憶體失敗"

#: cefuncproc.rsfailedtoexecutethedllloader
msgid "Failed to execute the dll loader"
msgstr ""

#: cefuncproc.rsfailedtoinjectthedllloader
msgid "Failed to inject the dll loader"
msgstr "無法植入 DLL 載入器"

#: cefuncproc.rsgetprocaddressnotfound
msgid "GetProcAddress not found"
msgstr "找不到 GetProcAddress"

#: cefuncproc.rshelp
msgctxt "cefuncproc.rshelp"
msgid "Help"
msgstr "幫助"

#: cefuncproc.rshome
msgctxt "cefuncproc.rshome"
msgid "Home"
msgstr "Home 鍵"

#: cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr ""

#: cefuncproc.rsinsert
msgctxt "cefuncproc.rsinsert"
msgid "Insert"
msgstr "Insert 鍵"

#: cefuncproc.rsleftarrow
msgctxt "cefuncproc.rsleftarrow"
msgid "Left Arrow"
msgstr "左方向鍵"

#: cefuncproc.rsleftmb
msgid "Left MB"
msgstr "滑鼠左鍵"

#: cefuncproc.rsleftwindowskey
msgctxt "cefuncproc.rsleftwindowskey"
msgid "Left Windows key"
msgstr "左 Windows 鍵"

#: cefuncproc.rsloadlibraryanotfound
msgid "LoadLibraryA not found"
msgstr "找不到 LoadLibraryA"

#: cefuncproc.rsmiddlemb
msgid "Middle MB"
msgstr "滑鼠中鍵"

#: cefuncproc.rsnokernel32dllloaded
msgid "No kernel32.dll loaded"
msgstr "未載入 kernel32.dll"

#: cefuncproc.rsnotconvertable
msgid "Not convertable"
msgstr "無法轉換"

#: cefuncproc.rsnotsupportedinthisversion
msgid "not supported in this version"
msgstr "在此版本不支援"

#: cefuncproc.rsnumeric
msgctxt "cefuncproc.rsnumeric"
msgid "numeric"
msgstr ""

#: cefuncproc.rsnumlock
msgctxt "cefuncproc.rsnumlock"
msgid "Num Lock"
msgstr ""

#: cefuncproc.rspagedown
msgctxt "cefuncproc.rspagedown"
msgid "Page Down"
msgstr "Page Down 鍵"

#: cefuncproc.rspageup
msgctxt "cefuncproc.rspageup"
msgid "Page Up"
msgstr "Page Up 鍵"

#: cefuncproc.rspause
msgctxt "cefuncproc.rspause"
msgid "Pause"
msgstr "Pause 鍵"

#: cefuncproc.rsposition
msgid " Position"
msgstr " 位置"

#: cefuncproc.rsprint
msgctxt "cefuncproc.rsprint"
msgid "Print"
msgstr "Print 鍵"

#: cefuncproc.rsprintscreen
msgctxt "cefuncproc.rsprintscreen"
msgid "Print Screen"
msgstr "Print Screen 鍵"

#: cefuncproc.rsrightarrow
msgctxt "cefuncproc.rsrightarrow"
msgid "Right Arrow"
msgstr "右方向鍵"

#: cefuncproc.rsrightmb
msgid "Right MB"
msgstr "滑鼠右鍵"

#: cefuncproc.rsrightwindowskey
msgctxt "cefuncproc.rsrightwindowskey"
msgid "Right Windows key"
msgstr "右 Windows 鍵"

#: cefuncproc.rsscrolllock
msgctxt "cefuncproc.rsscrolllock"
msgid "Scroll Lock"
msgstr ""

#: cefuncproc.rsselect
msgctxt "cefuncproc.rsselect"
msgid "Select"
msgstr ""

#: cefuncproc.rsseparator
msgctxt "cefuncproc.rsseparator"
msgid "Separator"
msgstr ""

#: cefuncproc.rsshift
msgctxt "cefuncproc.rsshift"
msgid "Shift"
msgstr "Shift"

#: cefuncproc.rsspacebar
msgctxt "cefuncproc.rsspacebar"
msgid "Space bar"
msgstr "空白鍵"

#: cefuncproc.rstab
msgctxt "cefuncproc.rstab"
msgid "Tab"
msgstr "Tab 鍵"

#: cefuncproc.rstheinjectionthreadtooklongerthan10secondstoexecute
msgid "The injection thread took longer than 10 seconds to execute. Injection routine not freed"
msgstr "植入執行緒的執行時間超過 10 秒。植入程式尚未釋放"

#: cefuncproc.rsunknownerrorduringinjection
msgid "Unknown error during injection"
msgstr "植入時發生未知錯誤"

#: cefuncproc.rsuparrow
msgctxt "cefuncproc.rsuparrow"
msgid "Up Arrow"
msgstr "上方向鍵"

#: ceguicomponents.rsinvalidformdata
msgid "Invalid formdata"
msgstr ""

#: celazysocket.rsdisconnectedwhilereceivingdata
msgid "Disconnected while receiving data"
msgstr "接收資料時斷線"

#: celazysocket.rsdisconnectedwhilesendingdata
msgid "Disconnected while sending data"
msgstr "傳送資料時斷線"

#: celazysocket.rserrorwhilereceivingdata
msgid "Error while receiving data: "
msgstr "接收資料時發生錯誤： "

#: celazysocket.rserrorwhilesendingdata
msgid "Error while sending data: "
msgstr "傳送資料時發生錯誤： "

#: celazysocket.rstimeoutwhilereceivingdata
msgid "Timeout while receiving data"
msgstr "接收資料逾時"

#: celazysocket.rstimeoutwhilesendingdata
msgid "Timeout while sending data"
msgstr "傳送資料逾時"

#: celazysocket.rswhoopdeedoo
msgid "Whoopdeedoo"
msgstr "哎呀"

#: changeoffsetunit.rsthisisnotanvalidvalue
msgctxt "changeoffsetunit.rsthisisnotanvalidvalue"
msgid "This is not an valid value"
msgstr "這不是有效的數值"

#: customtypehandler.rsacustomfunctiontypewithnamealreadyexists
msgid "A custom function type with name %s already exists"
msgstr ""

#: customtypehandler.rsacustomtypewithnamealreadyexists
msgid "A custom type with name %s already exists"
msgstr ""

#: customtypehandler.rsbytesizeis0
msgid "bytesize is 0"
msgstr ""

#: customtypehandler.rscthinvalidnumberofparameters
msgid "Invalid number of parameters"
msgstr "參數數量無效"

#: customtypehandler.rscthparameter3isnotavalidfunction
msgid "Parameter 3 is not a valid function"
msgstr "參數 3 不是有效的函式"

#: customtypehandler.rscthparameter4isnotavalidfunction
msgid "Parameter 4 is not a valid function"
msgstr "參數 4 不是有效的函式"

#: customtypehandler.rsfailurecreatingluaobject
msgid "Failure creating lua object"
msgstr ""

#: customtypehandler.rsinvalidfunctiontypename
msgid "invalid functiontypename"
msgstr ""

#: customtypehandler.rsinvalidtypename
msgid "invalid typename"
msgstr ""

#: customtypehandler.rsonlyreturntypenamebytecountandfunctiontypename
msgid "Only return typename, bytecount and functiontypename"
msgstr ""

#: customtypehandler.rsundefinederror
msgctxt "customtypehandler.rsundefinederror"
msgid "Undefined error"
msgstr "未定義錯誤"

#: d3dhookunit.rsd3dhookfailuretomapthesharedmemoryobject
msgid "D3DHook: Failure to map the shared memory object"
msgstr ""

#: d3dhookunit.rsd3dhookfailuretoopenthesharedmemoryobject
msgid "D3DHook: Failure to open the shared memory object"
msgstr ""

#: d3dhookunit.rsthed3dhookobjecthasnotbeencreatedyet
msgid "The d3dhook object has not been created yet"
msgstr ""

#: dbk32functions.rsapcrules
msgid "APC rules"
msgstr "APC 規則"

#: dbk32functions.rscouldnotlaunchdbvm
msgid "Could not launch DBVM: The Intel-VT feature has been disabled in your BIOS"
msgstr "無法執行 DBVM：Intel-VT 功能已在您的 BIOS 中被停用"

#: dbk32functions.rsdbk32error
msgid "DBK32 error"
msgstr "DBK32 錯誤"

#: dbk32functions.rsdbkerror
msgid "DBK Error"
msgstr "DBK 錯誤"

#: dbk32functions.rsdrivererror
msgid "Driver error"
msgstr "驅動程式錯誤"

#: dbk32functions.rsfailuretoconfigurethedriver
msgid "Failure to configure the driver"
msgstr "設定驅動程式失敗"

#: dbk32functions.rsfailuretoconfiguretheultimapdriver
msgid "Failure to configure the ultimap driver"
msgstr ""

#: dbk32functions.rsinvalidmsraddress
msgid "Invalid MSR address:"
msgstr "MSR 位址無效："

#: dbk32functions.rsmsrsareunavailable
msgid "msrs are unavailable"
msgstr "msrs 無法使用"

#: dbk32functions.rspleaserebootandpressf8duringboot
msgid "The driver failed to load due to signing issues. If you have secure boot enabled in your BIOS, set it to \"Other OS\" or disable it. Alternatively, boot with driver signing policy disabled, or sign the driver yourself"
msgstr ""

#: dbk32functions.rspleaserunthe64bitversionofce
msgid "Please run the 64-bit version of Cheat Engine"
msgstr "請執行 64 位元版本的 Cheat Engine"

#: dbk32functions.rsthedrivercouldntbeopened
msgid "The driver couldn't be opened! It's not loaded or not responding. Luckely you are running dbvm so it's not a total waste. Do you wish to force load the driver?"
msgstr ""

#: dbk32functions.rsthedrivercouldntbeopenedtryagain
msgid "The driver couldn't be opened! It's not loaded or not responding. I recommend to reboot your system and try again"
msgstr "無法開啟驅動程式！可能是無法載入或失去回應。建議重新啟動電腦並再試一次"

#: dbk32functions.rsthedriverfailedtosuccessfullyinitialize
msgid "The driver failed to successfully initialize. Some functions may not completely work"
msgstr "驅動程式初始化失敗。某些功能可能無法運作"

#: dbk32functions.rsthedriverthatiscurrentlyloaded
msgid "The driver that is currently loaded belongs to a different version of Cheat Engine. Please unload this driver or reboot."
msgstr ""

#: dbk32functions.rstheservicecouldntgetopened
msgid "The service couldn't get opened and also couldn't get created. Check if you have the needed rights to create a service, or call your system admin (Who'll probably beat you up for even trying this). Until this is fixed you won't be able to make use of the enhancements the driver gives you"
msgstr ""

#: dbk32functions.rstheservicecouldntgetopenedultimap
msgid "The ultimap service couldn't get opened and also couldn't get created.  (No admin rights?)"
msgstr ""

#: dbk32functions.rsyouaremissingthedriver
msgid "You are missing the driver. Try reinstalling cheat engine, and try to disable your anti-virus before doing so."
msgstr "驅動程式遺失。請先停用防毒軟體，並重新安裝 Cheat Engine。"

#: dbk64secondaryloader.rserrorwhiletryingtoloadthedriveratpart
msgid "Error while trying to load the driver at part "
msgstr "載入驅動程式時發生錯誤於 "

#: dbk64secondaryloader.rsmoduleloaderdailedtomdbk64systomemoryap
msgid "ModuleLoader failed to map dbk64.sys to memory"
msgstr ""

#: dbk64secondaryloader.rsseemslikedbvmisntloadedafterall
msgid "seems like dbvm isn't loaded after all"
msgstr "看來 DBVM 根本沒有載入"

#: dbk64secondaryloader.rssuccessthedriverhasbeenloaded
msgid "Success. The driver has been loaded thanks to dbvm"
msgstr "成功。由於 DBVM，驅動程式已成功載入"

#: dbk64secondaryloader.rsthedriverfailedtoinitialize
msgid "The driver failed to initialize"
msgstr "驅動程式初始化失敗"

#: dbvmloadmanual.rschecking
msgid "<Checking>"
msgstr "<檢查中>"

#: dbvmloadmanual.rscpu
msgid "CPU "
msgstr "CPU "

#: dbvmloadmanual.rscpualreadyrunningdbvm
msgid "This cpu is already running DBVM"
msgstr "此 CPU 已在執行 DBVM"

#: dbvmloadmanual.rsloaded
msgid "Loaded:"
msgstr "已載入："

#: dbvmloadmanual.rsnotloaded
msgid "Not loaded"
msgstr "未載入"

#: debugeventhandler.rsdebughandleaccessviolationdebugeventnow
msgid "Debug HandleAccessViolationDebugEvent now"
msgstr "現在開始除錯 HandleAccessViolationDebugEvent"

#: debugeventhandler.rsspecialcase
msgid "Special case"
msgstr "特殊情況"

#: debuggertypedefinitions.rsbreak
msgctxt "debuggertypedefinitions.rsbreak"
msgid "Break"
msgstr "中斷"

#: debuggertypedefinitions.rsbreakandtrace
msgctxt "debuggertypedefinitions.rsbreakandtrace"
msgid "Break and trace"
msgstr "中斷並追蹤"

#: debuggertypedefinitions.rschangereg
msgid "Change reg"
msgstr ""

#: debuggertypedefinitions.rsdbvmbreakpoint
msgctxt "debuggertypedefinitions.rsdbvmbreakpoint"
msgid "DBVM Breakpoint"
msgstr "DBVM 中斷點"

#: debuggertypedefinitions.rsexceptionbreakpoint
msgctxt "debuggertypedefinitions.rsexceptionbreakpoint"
msgid "Exception Breakpoint"
msgstr "例外中斷點"

#: debuggertypedefinitions.rsfindcode
msgid "Find code"
msgstr "尋找程式碼"

#: debuggertypedefinitions.rsfindcodeaccess
msgid "Find code access"
msgstr ""

#: debuggertypedefinitions.rshardwarebreakpoint
msgctxt "debuggertypedefinitions.rshardwarebreakpoint"
msgid "Hardware Breakpoint"
msgstr "硬體中斷點"

#: debuggertypedefinitions.rsonexecute
msgid "On Execute"
msgstr "執行時"

#: debuggertypedefinitions.rsonreadwrite
msgid "On Read/Write"
msgstr "讀取/寫入時"

#: debuggertypedefinitions.rsonwrite
msgid "On Write"
msgstr "寫入時"

#: debuggertypedefinitions.rssoftwarebreakpoint
msgctxt "debuggertypedefinitions.rssoftwarebreakpoint"
msgid "Software Breakpoint"
msgstr "軟體中斷點"

#: debughelper.rsaddbreakpointaninvaliddebugregisterisused
msgid "AddBreakpoint: An invalid debug register is used"
msgstr ""

#: debughelper.rsall4debugregistersarecurrentlyusedupfreeoneandtrya
msgid "All debug registers are currently used up. Free one and try again"
msgstr ""

#: debughelper.rsalldebugregistersareusedup
msgid "All debug registers are used up"
msgstr "除錯暫存器都被用完了"

#: debughelper.rsalldebugregistersareusedupdoyouwanttouseasoftwarebp
msgid "All debug registers are used up. Do you want to use a software breakpoint?"
msgstr "除錯暫存器都被用完了。您要使用軟體中斷點嗎？"

#: debughelper.rsasktoenablenx
msgid ""
"For execute page exceptions the target process must support No-Execute page support. Currently this process doesn't have this enabled, but if you think the process itself does support it you can enable it.\n"
"Do you wish to enable No-Execute support for this process?\n"
msgstr ""

#: debughelper.rsbreakpointerror
msgid "Breakpoint error:"
msgstr "中斷點錯誤："

#: debughelper.rscalledfromanunexpectedthread
msgid "Called from an unexpected thread"
msgstr "被未預期的執行緒呼叫"

#: debughelper.rscalledfromdebuggerthread
msgid "Called from debugger thread"
msgstr "由除錯器執行緒呼叫"

#: debughelper.rscalledfrommainthread
msgid "Called from main thread"
msgstr "由主執行緒呼叫"

#: debughelper.rscantenabledep
msgid "Data execution prevention is not enabled in this process and can not be enabled"
msgstr "資料執行防止未在此處理程序啟用也無法被啟用"

#: debughelper.rscreateprocessfailed
msgid "CreateProcess failed:%s"
msgstr "CreateProcess 失敗：%s"

#: debughelper.rsdebuggerattachaborted
msgid "Debugger attach aborted"
msgstr "除錯器連結終止"

#: debughelper.rsdebuggerattachtimeout
msgctxt "debughelper.rsdebuggerattachtimeout"
msgid "Debugger attach timeout"
msgstr "除錯器連結逾時"

#: debughelper.rsdebuggercrash
msgid "Debugger Crash"
msgstr "除錯器崩潰"

#: debughelper.rsdebuggerfailedtoattach
msgid "Debugger failed to attach"
msgstr "除錯器連結失敗"

#: debughelper.rsdebuggerinterfacedoesnotsupportdbvmbreakpoints
msgid "Debugger interface %s does not support DBVM breakpoints"
msgstr "除錯器介面 %s 不支援 DBVM 中斷點"

#: debughelper.rsdebuggerinterfacedoesnotsupportsoftwarebreakpoints
msgid "Debugger interface %s does not support software breakpoints"
msgstr "除錯器介面 %s 不支援軟體中斷點"

#: debughelper.rsdebuggerthreadisatpoint
msgid "debuggerthread is at point "
msgstr "debuggerthread 位於 "

#: debughelper.rsdepsettingtimeout
msgid "Timeout while trying to set DEP policy. Continue with the breakpoint?"
msgstr "設置資料執行防止原則逾時。要繼續執行中斷點嗎？"

#: debughelper.rsfaileddep
msgid "Failed enabling No Execute"
msgstr "啟用 No Execute 失敗"

#: debughelper.rsfaileddeppermanently
msgid "Failed enabling No Execute AND blocked it from every changing. Fuck"
msgstr ""

#: debughelper.rsfailuregettingdepinformation
msgid "Failure getting DEP information for this process. No Execute Breakpoint support"
msgstr ""

#: debughelper.rslastlocation
msgid " (Last location:"
msgstr " (最後位置："

#: debughelper.rsno
msgctxt "debughelper.rsno"
msgid "No"
msgstr "否"

#: debughelper.rsnoexecutepageexceptionsforyou
msgid "Execute page exception breakpoints are not possible on your system"
msgstr ""

#: debughelper.rsnoform
msgid "No form"
msgstr ""

#: debughelper.rsonlythedebuggerthreadisallowedtosetthecurrentthread
msgid "Only the debugger thread is allowed to set the current thread"
msgstr ""

#: debughelper.rsoutofhwbreakpoints
msgid "All debug registers are used up and this debugger interface does not support software Breakpoints. Remove some and try again"
msgstr ""

#: debughelper.rsprocesssucksnodepsupport
msgid "Ooops, looks like the process does not support No Execute"
msgstr "喔不，看來處理程序不支援 No Execute"

#: debughelper.rsthedebuggerattachhastimedout
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be patient. But if you don't have the time to wait or the program has crashes to desktop, then you can cancel this wait. Beware though that you may have to restart the target process if you do wish to debug anyhow.\n"
"Do you wish to wait longer?\n"
msgstr ""

#: debughelper.rsthefollowingaddressesexecute
msgid "The following codes execute %s"
msgstr ""

#: debughelper.rsthefollowingopcodesaccessed
msgid "The following opcodes accessed %s"
msgstr ""

#: debughelper.rsthefollowingopcodeswriteto
msgid "The following opcodes write to %s"
msgstr ""

#: debughelper.rsthisdebuggerinterfacedoesntsupportbreakonentryyet
msgid "This debugger interface :'%s' doesn't support Break On Entry yet"
msgstr ""

#: debughelper.rsunreadableaddress
msgid "Unreadable address"
msgstr "無法讀取的位址"

#: debughelper.rsunreadablememoryunabletosetsoftwarebreakpoint
msgid "Unreadable memory. Unable to set software breakpoint"
msgstr "記憶體無法讀取。無法設置軟體中斷點"

#: debughelper.rsyes
msgctxt "debughelper.rsyes"
msgid "Yes"
msgstr "是"

#: disassemblerviewlinesunit.rscall
msgid "(Call)"
msgstr "(呼叫)"

#: disassemblerviewlinesunit.rscon
msgid "(Conditional)"
msgstr "(有條件)"

#: disassemblerviewlinesunit.rsinvaliddisassembly
msgid "Invalid disassembly"
msgstr ""

#: disassemblerviewlinesunit.rsmemory
msgid "(Code/Data)"
msgstr "(程式/資料)"

#: disassemblerviewlinesunit.rsun
msgid "(Unconditional)"
msgstr "(無條件)"

#: disassemblerviewunit.rsaddress
msgctxt "disassemblerviewunit.rsaddress"
msgid "Address"
msgstr "位址"

#: disassemblerviewunit.rsbytes
msgctxt "disassemblerviewunit.rsbytes"
msgid "Bytes"
msgstr "位元組"

#: disassemblerviewunit.rscomment
msgctxt "disassemblerviewunit.rscomment"
msgid "Comment"
msgstr "留言"

#: disassemblerviewunit.rscopy
msgctxt "disassemblerviewunit.rscopy"
msgid "Copy"
msgstr "複製"

#: disassemblerviewunit.rsextendeddebuginfoisloaded
msgid "Extended debug info is being loaded (%d %%)"
msgstr ""

#: disassemblerviewunit.rsopcode
msgid "Opcode"
msgstr ""

#: disassemblerviewunit.rspleaseopenaprocessfirst
msgid "Please open a process first"
msgstr "請先開啟處理程序"

#: disassemblerviewunit.rsstructuresarebeingparsed
msgid "Structures are being parsed"
msgstr ""

#: disassemblerviewunit.rssymbolsarebeingloaded
msgid "Symbols are being loaded (%d %%)"
msgstr ""

#: dissectcodethread.rsinvaliddissectcodefile
msgid "Invalid dissect code file"
msgstr ""

#: dissectcodethread.rstdissectcodethreadgetcalllistcalledwithanonemptylist
msgid "TDissectCodeThread.getCallList called with a non empty list"
msgstr ""

#: dissectcodeunit.rsdissectdataloaded
msgid "Dissect data loaded"
msgstr ""

#: dissectcodeunit.rsdone
msgctxt "dissectcodeunit.rsdone"
msgid "done"
msgstr "完成"

#: dissectcodeunit.rspleaseselectsomethingtoscan
msgid "Please select something to scan"
msgstr ""

#: dissectcodeunit.rsstart
msgctxt "dissectcodeunit.rsstart"
msgid "Start"
msgstr "開始"

#: dissectcodeunit.rsstop
msgctxt "dissectcodeunit.rsstop"
msgid "Stop"
msgstr "停止"

#: dotnettypes.rsdnt2byte
msgctxt "dotnettypes.rsdnt2byte"
msgid "2 Byte"
msgstr "2 位元組"

#: dotnettypes.rsdnt2bytesigned
msgid "2 Byte (Signed)"
msgstr "2 位元組 (有符號數)"

#: dotnettypes.rsdnt4byte
msgctxt "dotnettypes.rsdnt4byte"
msgid "4 Byte"
msgstr "4 位元組"

#: dotnettypes.rsdnt4bytesigned
msgid "4 Byte (Signed)"
msgstr "4 位元組 (有符號數)"

#: dotnettypes.rsdnt8byte
msgctxt "dotnettypes.rsdnt8byte"
msgid "8 Byte"
msgstr "8 位元組"

#: dotnettypes.rsdnt8bytesigned
msgid "8 Byte (Signed)"
msgstr "8 位元組 (有符號數)"

#: dotnettypes.rsdntarray
msgid "Array"
msgstr "陣列"

#: dotnettypes.rsdntbool
msgid "bool"
msgstr "布林值"

#: dotnettypes.rsdntbyte
msgctxt "dotnettypes.rsdntbyte"
msgid "Byte"
msgstr "位元組"

#: dotnettypes.rsdntbytesigned
msgid "Byte (Signed)"
msgstr "位元組 (有符號數)"

#: dotnettypes.rsdntchar
msgid "char"
msgstr "字元"

#: dotnettypes.rsdntclass
msgid "Class"
msgstr "類別"

#: dotnettypes.rsdntcmod_opt
msgid "CMOD_OPT"
msgstr "CMOD_OPT"

#: dotnettypes.rsdntcmod_reqd
msgid "CMOD_REQD"
msgstr "CMOD_REQD"

#: dotnettypes.rsdntdouble
msgctxt "dotnettypes.rsdntdouble"
msgid "Double"
msgstr "雙精度浮點數"

#: dotnettypes.rsdntend
msgid "END"
msgstr "END"

#: dotnettypes.rsdntfloat
msgctxt "dotnettypes.rsdntfloat"
msgid "Float"
msgstr "浮點數"

#: dotnettypes.rsdntfunctionpointer
msgid "Function Pointer"
msgstr ""

#: dotnettypes.rsdntgenericinst
msgid "GenericInst"
msgstr ""

#: dotnettypes.rsdntinternal
msgid "Internal"
msgstr "內部"

#: dotnettypes.rsdntmax
msgid "MAX"
msgstr ""

#: dotnettypes.rsdntmodifier
msgid "Modifier"
msgstr ""

#: dotnettypes.rsdntmvar
msgid "MVar"
msgstr ""

#: dotnettypes.rsdntobject
msgid "Object"
msgstr "物件"

#: dotnettypes.rsdntpinned
msgid "Pinned"
msgstr "已釘選"

#: dotnettypes.rsdntpointer
msgctxt "dotnettypes.rsdntpointer"
msgid "Pointer"
msgstr "指標"

#: dotnettypes.rsdntreference
msgid "Reference"
msgstr ""

#: dotnettypes.rsdntsentinel
msgid "Sentinel"
msgstr ""

#: dotnettypes.rsdntsigned
msgctxt "dotnettypes.rsdntsigned"
msgid "Signed"
msgstr "有符號數"

#: dotnettypes.rsdntstring
msgctxt "dotnettypes.rsdntstring"
msgid "String"
msgstr "字串"

#: dotnettypes.rsdntszarray
msgid "SZ Array"
msgstr "SZ 陣列"

#: dotnettypes.rsdnttypedbyref
msgid "Typed By Ref"
msgstr ""

#: dotnettypes.rsdntunsigned
msgid "Unsigned"
msgstr "無符號數"

#: dotnettypes.rsdntvaluetype
msgid "ValueType"
msgstr "數值類型"

#: dotnettypes.rsdntvar
msgid "Var"
msgstr ""

#: dotnettypes.rsdntvoid
msgid "void"
msgstr ""

#: driverlist.rsdlnothingfound
msgctxt "driverlist.rsdlnothingfound"
msgid "nothing found"
msgstr "找不到任何結果"

#: extratrainercomponents.rsundefineddescription
msgid "undefined description"
msgstr "未定義的說明"

#: extratrainercomponents.rsundefinedhotkey
msgid "undefined hotkey"
msgstr "未定義的快捷鍵"

#: feces.rsbcryptcouldnotbeused
msgid "bcrypt could not be used"
msgstr "無法使用 bcrypt"

#: feces.rscheatenginesignaturefiles
msgid "Cheat engine signature files"
msgstr "Cheat Engine 簽名檔"

#: feces.rscouldnotopenthealgorithmprovider
msgid "Could not open the algorithm provider"
msgstr "無法開啟演算法提供者"

#: feces.rsfailedcreatinghasalgorithmprovider
msgctxt "feces.rsfailedcreatinghasalgorithmprovider"
msgid "Failed creating has algorithm provider"
msgstr ""

#: feces.rsfailedcreatinghasalgorithmprovider2
msgctxt "feces.rsfailedcreatinghasalgorithmprovider2"
msgid "Failed creating has algorithm provider"
msgstr ""

#: feces.rsfailedcreatinghash
msgid "Failed creating hash"
msgstr ""

#: feces.rsfailedcreatinghash2
msgid "Failed creating hash 2"
msgstr ""

#: feces.rsfailedgettingtheobjectlength
msgid "Failed getting the object length"
msgstr ""

#: feces.rsfailedhashingtable
msgid "Failed hashing table"
msgstr ""

#: feces.rsfailedhashingtable2
msgid "Failed hashing table 2"
msgstr ""

#: feces.rsfailedtofinishthehash
msgid "Failed to finish the hash"
msgstr ""

#: feces.rsfailedtofinishthehash2
msgid "Failed to finish the hash 2"
msgstr ""

#: feces.rsfailedtogethashlength
msgid "Failed to get hashlength"
msgstr ""

#: feces.rsfailedtogethashlength2
msgid "Failed to get hashlength 2"
msgstr ""

#: feces.rsfailedtogetsignaturesize
msgid "Failed to get the signature size"
msgstr ""

#: feces.rsfailedtoloadcheatenginepublickey
msgid "Failed to load cheat engine public key"
msgstr ""

#: feces.rsfailedtoloadprivatekey
msgid "Failed to load private key"
msgstr ""

#: feces.rsfailedtoloadthetablepublickey
msgid "Failed to load the table public key"
msgstr ""

#: feces.rsinvalidpublickey
msgid "The provided public key is invalid(Not signed by the Cheat Engine guy). Remove the signature section to load this table"
msgstr ""

#: feces.rsispasswordcorrect
msgid "Is the password correct?"
msgstr "密碼正確嗎？"

#: feces.rsnopublickey
msgid "This table's signature does not contain a PublicKey element"
msgstr ""

#: feces.rsnosignedhash
msgid "This table's signature does not contain a SignedHash element"
msgstr ""

#: feces.rsselectyourcheatenginesignaturefile
msgid "Select your cheat engine signature file"
msgstr ""

#: feces.rsthistablehasbeenmodified
msgid "This table has been modified. To load this table, remove the signature part with an editor (And check the file for suspicious things while you're at it)"
msgstr ""

#: fileaccess.rsnogetnamedsecurityinfo
msgid "no GetNamedSecurityInfo"
msgstr "沒有 GetNamedSecurityInfo"

#: fileaccess.rsnogetsecurityinfo
msgid "no GetSecurityInfo"
msgstr "沒有 GetSecurityInfo"

#: fileaccess.rsnosetentriesinacl
msgid "no SetEntriesInAcl"
msgstr "沒有 SetEntriesInAcl"

#: fileaccess.rsnosetnamedsecurityinfo
msgid "no SetNamedSecurityInfo"
msgstr "沒有 SetNamedSecurityInfo"

#: filemapping.rsdoesnotexist
msgid "%s does not exist"
msgstr "%s 不存在"

#: filemapping.rsfailedcreatingaproperview
msgid "Failed creating a proper view"
msgstr ""

#: filemapping.rsmappingfailed
msgid "Mapping failed"
msgstr ""

#: findwindowunit.rsnothingfound
msgid "Nothing found"
msgstr "找不到任何結果"

#: findwindowunit.rsthespecifiedrangeisinvalid
msgid "The specified range is invalid"
msgstr ""

#: formaddresschangeunit.rsacaddoffset
msgid "Add Offset"
msgstr ""

#: formaddresschangeunit.rsacaddoffsethint
msgid "Click: Add New Offset. Ctrl+Click: Add New Offset to the opposite location"
msgstr ""

#: formaddresschangeunit.rsacremoveoffset
msgctxt "formaddresschangeunit.rsacremoveoffset"
msgid "Remove Offset"
msgstr ""

#: formaddresschangeunit.rsacremoveoffsethint
msgid "Click: Remove Offset. Ctrl+Click: Remove Offset from the opposite location"
msgstr ""

#: formaddresschangeunit.rsaddressofpointer
msgid "Address of pointer"
msgstr "指標位址"

#: formaddresschangeunit.rsfillinthenrofbytesafterthelocationthepointerpoints
msgid "Fill in the nr. of bytes after the location the pointer points to"
msgstr ""

#: formaddresschangeunit.rsisnotavalidoffset
msgid "%s is not a valid offset"
msgstr ""

#: formaddresschangeunit.rsnotalloffsetshavebeenfilledin
msgid "Not all offsets have been filled in"
msgstr ""

#: formaddresschangeunit.rsoffsethex
msgid "Offset (Hex)"
msgstr "偏移 (十六進制)"

#: formaddresschangeunit.rsresultofnextpointer
msgid "Result of next pointer"
msgstr "下個指標的結果"

#: formaddresschangeunit.rstheoffsetyouchosebringsitto
msgid "The offset you chose brings it to"
msgstr ""

#: formaddresschangeunit.rsthispointerpointstoaddress
msgid "This pointer points to address"
msgstr "這個指標指向位址"

#: formaddtocodelist.rspleasefillinavalidfromaddress
msgctxt "formaddtocodelist.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "請輸入有效的 '從' 位址"

#: formaddtocodelist.rspleasefillinavalidtoaddress
msgctxt "formaddtocodelist.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "請輸入有效的 '至' 位址"

#: formaddtocodelist.rsregion
msgid "Region"
msgstr ""

#: formaddtocodelist.rsregiontoadd
msgctxt "formaddtocodelist.rsregiontoadd"
msgid "Region to add"
msgstr ""

#: formchangedaddresses.rsareyouwishtodelete
msgid "Are you sure you wish to delete these entries(s)?"
msgstr ""

#: formchangedaddresses.rschangedaddressesby
msgid "Accessed addresses by %x"
msgstr "由 %x 存取位址"

#: formchangedaddresses.rsclose
msgctxt "formchangedaddresses.rsclose"
msgid "Close"
msgstr "關閉"

#: formchangedaddresses.rscodeaccessesaddresses
msgid "The following %d addresses have been accessed by the code you selected"
msgstr "以下的 %d 位址已被您選擇的程式碼存取"

#: formchangedaddresses.rscodeaccessessingleaddress
msgid "This address has been accessed by the code you selected"
msgstr "此位址已被您選擇的程式碼存取"

#: formchangedaddresses.rsdeleteaddresses
msgid "Delete addresses"
msgstr "刪除位址"

#: formchangedaddresses.rsdesignatesomeaddresses
msgid "Please designate a group to at least some addresses"
msgstr ""

#: formchangedaddresses.rsenterluaformula
msgid "Enter a Lua formula to use to filter. E.g RCX==0x2301adc0.  Empty for no filter"
msgstr ""

#: formchangedaddresses.rsfilter
msgctxt "formchangedaddresses.rsfilter"
msgid "Filter"
msgstr "過濾器"

#: formchangedaddresses.rsgivethenewvalue
msgid "Give the new value"
msgstr "給予新數值"

#: formchangedaddresses.rsinvalidgroups
msgid "Invalid groups"
msgstr "群組無效"

#: formchangedaddresses.rsnoaddressesleftforgroup
msgid "There are no addresses left for group %d"
msgstr ""

#: formchangedaddresses.rsnodescription
msgctxt "formchangedaddresses.rsnodescription"
msgid "No Description"
msgstr "無說明"

#: formchangedaddresses.rsstop
msgctxt "formchangedaddresses.rsstop"
msgid "Stop"
msgstr "停止"

#: formchangedaddresses.rsvaluechange
msgid "Value Change"
msgstr "修改數值"

#: formdesignerunit.rsformdesignercaption
msgctxt "formdesignerunit.rsformdesignercaption"
msgid "Form Designer"
msgstr ""

#: formdesignerunit.rsformfilesfrmfrm
msgid "Form files(*.frm)|*.FRM"
msgstr ""

#: formdesignerunit.rsformfileslfmlfm
msgid "Form files(*.lfm)|*.LFM"
msgstr ""

#: formdesignerunit.rsinvalidobject
msgid "{Invalid object}"
msgstr "{物件無效}"

#: formdesignerunit.rsshowcheckboxesforboolean
msgid "Show checkboxes for boolean"
msgstr "為布林值顯示核取方塊"

#: formdifferentbitsizeunit.rsthelasttimeyouscannedthenumberofbitswasandnowitisp
msgid "The last time you scanned the number of bits was %s and now it is %s. Please tell me how and how much i must change the bit offset to scan successfully. (Left+right arrow keys move the bits)"
msgstr ""

#: formdifferentbitsizeunit.rswelldoneyoufoundaeasteregg
msgid "Well done, you found a easter egg!"
msgstr "做得好，您找到一個彩蛋了！"

#: formfoundcodelistextraunit.rsprobablebasepointer
msgid "Probable base pointer =%s"
msgstr ""

#: formfoundcodelistextraunit.rsthevalueofthepointerneededtofindthisaddressisproba
msgid "The value of the pointer needed to find this address is probably %s"
msgstr ""

#: formhotkeyunit.rsalt
msgctxt "formhotkeyunit.rsalt"
msgid "Alt"
msgstr "Alt"

#: formhotkeyunit.rsapplicationskey
msgctxt "formhotkeyunit.rsapplicationskey"
msgid "Applications key"
msgstr ""

#: formhotkeyunit.rsbackspace
msgctxt "formhotkeyunit.rsbackspace"
msgid "Backspace"
msgstr ""

#: formhotkeyunit.rscapslock
msgctxt "formhotkeyunit.rscapslock"
msgid "Caps Lock"
msgstr ""

#: formhotkeyunit.rsclear
msgctxt "formhotkeyunit.rsclear"
msgid "Clear"
msgstr "清除"

#: formhotkeyunit.rsctrl
msgctxt "formhotkeyunit.rsctrl"
msgid "Ctrl"
msgstr "Ctrl"

#: formhotkeyunit.rsdelete
msgctxt "formhotkeyunit.rsdelete"
msgid "Delete"
msgstr "Delete 鍵"

#: formhotkeyunit.rsdownarrow
msgctxt "formhotkeyunit.rsdownarrow"
msgid "Down Arrow"
msgstr "下方向鍵"

#: formhotkeyunit.rsend
msgctxt "formhotkeyunit.rsend"
msgid "End"
msgstr "End 鍵"

#: formhotkeyunit.rsenter
msgctxt "formhotkeyunit.rsenter"
msgid "Enter"
msgstr "Enter 鍵"

#: formhotkeyunit.rsesc
msgctxt "formhotkeyunit.rsesc"
msgid "Esc"
msgstr "Esc 鍵"

#: formhotkeyunit.rsexecute
msgctxt "formhotkeyunit.rsexecute"
msgid "Execute"
msgstr ""

#: formhotkeyunit.rshelp
msgctxt "formhotkeyunit.rshelp"
msgid "Help"
msgstr "幫助"

#: formhotkeyunit.rshome
msgctxt "formhotkeyunit.rshome"
msgid "Home"
msgstr "Home 鍵"

#: formhotkeyunit.rsinsert
msgctxt "formhotkeyunit.rsinsert"
msgid "Insert"
msgstr "Insert 鍵"

#: formhotkeyunit.rsleftarrow
msgctxt "formhotkeyunit.rsleftarrow"
msgid "Left Arrow"
msgstr "左方向鍵"

#: formhotkeyunit.rsleftwindowskey
msgctxt "formhotkeyunit.rsleftwindowskey"
msgid "Left Windows key"
msgstr "左 Windows 鍵"

#: formhotkeyunit.rsnumeric
msgctxt "formhotkeyunit.rsnumeric"
msgid "numeric"
msgstr ""

#: formhotkeyunit.rsnumlock
msgctxt "formhotkeyunit.rsnumlock"
msgid "Num Lock"
msgstr ""

#: formhotkeyunit.rspagedown
msgctxt "formhotkeyunit.rspagedown"
msgid "Page Down"
msgstr "Page Down 鍵"

#: formhotkeyunit.rspageup
msgctxt "formhotkeyunit.rspageup"
msgid "Page Up"
msgstr "Page Up 鍵"

#: formhotkeyunit.rspause
msgctxt "formhotkeyunit.rspause"
msgid "Pause"
msgstr "Pause 鍵"

#: formhotkeyunit.rsprint
msgctxt "formhotkeyunit.rsprint"
msgid "Print"
msgstr "Print 鍵"

#: formhotkeyunit.rsprintscreen
msgctxt "formhotkeyunit.rsprintscreen"
msgid "Print Screen"
msgstr "Print Screen 鍵"

#: formhotkeyunit.rsrightarrow
msgctxt "formhotkeyunit.rsrightarrow"
msgid "Right Arrow"
msgstr "右方向鍵"

#: formhotkeyunit.rsrightwindowskey
msgctxt "formhotkeyunit.rsrightwindowskey"
msgid "Right Windows key"
msgstr "右 Windows 鍵"

#: formhotkeyunit.rsscrolllock
msgctxt "formhotkeyunit.rsscrolllock"
msgid "Scroll Lock"
msgstr ""

#: formhotkeyunit.rsselect
msgctxt "formhotkeyunit.rsselect"
msgid "Select"
msgstr ""

#: formhotkeyunit.rsseparator
msgctxt "formhotkeyunit.rsseparator"
msgid "Separator"
msgstr ""

#: formhotkeyunit.rsshift
msgctxt "formhotkeyunit.rsshift"
msgid "Shift"
msgstr "Shift"

#: formhotkeyunit.rsspacebar
msgctxt "formhotkeyunit.rsspacebar"
msgid "Space bar"
msgstr "空白鍵"

#: formhotkeyunit.rstab
msgctxt "formhotkeyunit.rstab"
msgid "Tab"
msgstr "Tab 鍵"

#: formhotkeyunit.rsuparrow
msgctxt "formhotkeyunit.rsuparrow"
msgid "Up Arrow"
msgstr "上方向鍵"

#: formmemoryregionsunit.rscommit
msgid "Commit"
msgstr ""

#: formmemoryregionsunit.rsdone
msgctxt "formmemoryregionsunit.rsdone"
msgid "done"
msgstr "完成"

#: formmemoryregionsunit.rsdoyouwanttousethecopyonwritebit
msgid "Do you want to use the COPY-ON-WRITE bit?"
msgstr "您要使用 COPY-ON-WRITE 位元嗎？"

#: formmemoryregionsunit.rsexecute
msgctxt "formmemoryregionsunit.rsexecute"
msgid "Execute"
msgstr "執行"

#: formmemoryregionsunit.rsexecuteread
msgid "Execute+Read"
msgstr "執行+讀取"

#: formmemoryregionsunit.rsexecutereadwrite
msgid "Execute+Read+Write"
msgstr "執行+讀取+寫入"

#: formmemoryregionsunit.rsexecutewritecopy
msgid "Execute+Write Copy"
msgstr "執行+寫入複製"

#: formmemoryregionsunit.rsfailedtodelete
msgid "Failed to delete %s"
msgstr "刪除 %s 失敗"

#: formmemoryregionsunit.rsfree
msgid "Free"
msgstr ""

#: formmemoryregionsunit.rsguard
msgid "Guard"
msgstr ""

#: formmemoryregionsunit.rsimage
msgctxt "formmemoryregionsunit.rsimage"
msgid "Image"
msgstr ""

#: formmemoryregionsunit.rsmapped
msgid "Mapped"
msgstr ""

#: formmemoryregionsunit.rsmemoryregions
msgctxt "formmemoryregionsunit.rsmemoryregions"
msgid "Memory regions"
msgstr ""

#: formmemoryregionsunit.rsmemoryregionssaving
msgid "Memory regions - Saving(%s/%s)"
msgstr ""

#: formmemoryregionsunit.rsnoaccess
msgctxt "formmemoryregionsunit.rsnoaccess"
msgid "No Access"
msgstr ""

#: formmemoryregionsunit.rsnocache
msgid "No Cache"
msgstr ""

#: formmemoryregionsunit.rsprivate
msgid "Private"
msgstr "私人"

#: formmemoryregionsunit.rsread
msgctxt "formmemoryregionsunit.rsread"
msgid "Read"
msgstr "讀取"

#: formmemoryregionsunit.rsreadwrite
msgid "Read+Write"
msgstr "讀取+寫入"

#: formmemoryregionsunit.rsreserve
msgid "Reserve"
msgstr "保留"

#: formmemoryregionsunit.rstherearealreadymemoryfileswiththisnamedoyouwanttod
msgid "There are already memoryfiles with this name. Do you want to delete them? (choosing no will add the file(s) to empty slots)"
msgstr ""

#: formmemoryregionsunit.rsthereisnofreeslot
msgid "There is no free slot"
msgstr "沒有空位"

#: formmemoryregionsunit.rswritecombine
msgctxt "formmemoryregionsunit.rswritecombine"
msgid "Write Combine"
msgstr "寫入合併"

#: formmemoryregionsunit.rswritecopy
msgctxt "formmemoryregionsunit.rswritecopy"
msgid "Write Copy"
msgstr "寫入複製"

#: formsettingsunit.rs2bytes
msgctxt "formsettingsunit.rs2bytes"
msgid "2 Bytes"
msgstr "2 位元組"

#: formsettingsunit.rs4bytes
msgctxt "formsettingsunit.rs4bytes"
msgid "4 Bytes"
msgstr "4 位元組"

#: formsettingsunit.rs8bytes
msgctxt "formsettingsunit.rs8bytes"
msgid "8 Bytes"
msgstr "8 位元組"

#: formsettingsunit.rsallcustomtypes
msgid "All Custom Types"
msgstr "所有自訂類型"

#: formsettingsunit.rsarrayofbyte
msgctxt "formsettingsunit.rsarrayofbyte"
msgid "Array of byte"
msgstr "位元陣列"

#: formsettingsunit.rsattachtoforegroundprocess
msgid "Attach to current foreground process"
msgstr ""

#: formsettingsunit.rsbinary
msgctxt "formsettingsunit.rsbinary"
msgid "Binary"
msgstr "二進制"

#: formsettingsunit.rsbyte
msgctxt "formsettingsunit.rsbyte"
msgid "Byte"
msgstr "位元組"

#: formsettingsunit.rscancelthecurrentscan
msgid "Cancel the current scan"
msgstr "取消目前的掃描"

#: formsettingsunit.rschangedvalue
msgid "Changed Value"
msgstr "修改後的值"

#: formsettingsunit.rschangetypeto
msgid "Change type to"
msgstr "修改類型至"

#: formsettingsunit.rsdebuggeroptions
msgctxt "formsettingsunit.rsdebuggeroptions"
msgid "Debugger Options"
msgstr "除錯器選項"

#: formsettingsunit.rsdebugrun
msgid "Debug->Run"
msgstr "除錯->執行"

#: formsettingsunit.rsdecreasedvalue
msgid "Decreased Value"
msgstr ""

#: formsettingsunit.rsdouble
msgctxt "formsettingsunit.rsdouble"
msgid "Double"
msgstr "雙精度浮點數"

#: formsettingsunit.rsextra
msgctxt "formsettingsunit.rsextra"
msgid "Extra"
msgstr "額外"

#: formsettingsunit.rsfailmmregistry
msgid "Failure getting the Memory Management registry key"
msgstr ""

#: formsettingsunit.rsfailuretoopenregistry
msgid "Failure to open the registry entry"
msgstr ""

#: formsettingsunit.rsfloat
msgctxt "formsettingsunit.rsfloat"
msgid "Float"
msgstr "浮點數"

#: formsettingsunit.rsgeneralsettings
msgctxt "formsettingsunit.rsgeneralsettings"
msgid "General Settings"
msgstr "一般設定"

#: formsettingsunit.rshigher
msgctxt "formsettingsunit.rshigher"
msgid "Higher"
msgstr "較高"

#: formsettingsunit.rshighest
msgctxt "formsettingsunit.rshighest"
msgid "Highest"
msgstr "最高"

#: formsettingsunit.rshotkeys
msgctxt "formsettingsunit.rshotkeys"
msgid "Hotkeys"
msgstr "快捷鍵"

#: formsettingsunit.rsidle
msgctxt "formsettingsunit.rsidle"
msgid "Idle"
msgstr ""

#: formsettingsunit.rsincreasedvalue
msgid "Increased Value"
msgstr ""

#: formsettingsunit.rsisnotavalidinterval
msgid "%s is not a valid interval"
msgstr "%s 不是有效的間隔"

#: formsettingsunit.rslanguages
msgctxt "formsettingsunit.rslanguages"
msgid "Languages"
msgstr "語言"

#: formsettingsunit.rslower
msgctxt "formsettingsunit.rslower"
msgid "Lower"
msgstr "較低"

#: formsettingsunit.rslowest
msgctxt "formsettingsunit.rslowest"
msgid "Lowest"
msgstr "最低"

#: formsettingsunit.rsluaoptions
msgctxt "formsettingsunit.rsluaoptions"
msgid "Lua"
msgstr "Lua"

#: formsettingsunit.rsnewlanguageset
msgid "New language set"
msgstr ""

#: formsettingsunit.rsnextscan
msgctxt "formsettingsunit.rsnextscan"
msgid "Next Scan"
msgstr "繼續掃描"

#: formsettingsunit.rsnoname
msgid "No Name"
msgstr "無名稱"

#: formsettingsunit.rsnormal
msgctxt "formsettingsunit.rsnormal"
msgid "Normal"
msgstr "正常"

#: formsettingsunit.rspausetheselectedprocess
msgid "Pause the selected process"
msgstr "暫停已選的處理程序"

#: formsettingsunit.rspleasebootwithunsigneddriversallowedf8duringbootor
msgid "Please boot with unsigned drivers allowed(F8 during boot), or sign the driver yourself"
msgstr ""

#: formsettingsunit.rsplugins
msgctxt "formsettingsunit.rsplugins"
msgid "Plugins"
msgstr "外掛程式"

#: formsettingsunit.rspopuphidecheatengine
msgid "Popup/Hide cheat engine"
msgstr ""

#: formsettingsunit.rsrequiresdbvm
msgid "(Requires DBVM)"
msgstr "(需要 DBVM)"

#: formsettingsunit.rsrestartce
msgid "It is recommended to restart Cheat Engine for this change to take effect"
msgstr "建議重新啟動 Cheat Engine 以套用此變更"

#: formsettingsunit.rsscansettings
msgctxt "formsettingsunit.rsscansettings"
msgid "Scan Settings"
msgstr "掃描設定"

#: formsettingsunit.rssigning
msgid "Signing"
msgstr ""

#: formsettingsunit.rsspectreregistrychanged
msgid "The registry keys has been changed accordingly.  Reboot your system to make it take effect"
msgstr "登錄機碼已做了相應的修改。重新啟動您的電腦以套用變更"

#: formsettingsunit.rsspectrerestore
msgid "Your protection has been restored. Please restart your system to make it take effect"
msgstr "您的保護已被復原。請重新啟動您的電腦以套用變更"

#: formsettingsunit.rsspectrewarning
msgid ""
"WARNING! Making kernelmode possible will slightly increase the speed of your system, BUT it will make you vulnerable to Spectre attacks\n"
"Are you ok with this? (You can later re-enable this protection)\n"
msgstr ""
"警告！使用 kernelmode 會小幅提高系統速度，但同時也會使您的系統暴露於幽靈漏洞 (Spectre) 的風險中。\n"
"您確定嗎？(您之後可以重新啟動保護)\n"

#: formsettingsunit.rsspeedhackspeed
msgid "Speedhack speed"
msgstr "Speedhack 速度"

#: formsettingsunit.rstext
msgctxt "formsettingsunit.rstext"
msgid "Text"
msgstr "文字"

#: formsettingsunit.rsthescanbuffersizehastobegreaterthan0
msgid "The scanbuffer size has to be greater than 0"
msgstr "scanbuffer 大小必須大於 0"

#: formsettingsunit.rsthevalueforthekeypollintervalisinvalid
msgid "the value for the keypoll interval (%s is invalid"
msgstr ""

#: formsettingsunit.rsthevalueforthewaitbetweenhotkeypressesisinvalid
msgid "the value for the wait between hotkey presses (%s is invalid"
msgstr "快捷鍵間隔的等待時間數值 (%s 無效"

#: formsettingsunit.rsthispluginisalreadyloaded
msgid "This plugin is already loaded"
msgstr "已經載入此外掛程式"

#: formsettingsunit.rstimecritical
msgctxt "formsettingsunit.rstimecritical"
msgid "TimeCritical"
msgstr ""

#: formsettingsunit.rstogglebetweenfirstlastscancompare
msgid "Toggle between first/last scan compare"
msgstr "在 初次/最後一次掃描間切換比較"

#: formsettingsunit.rstogglethespeedhack
msgid "Toggle the speedhack"
msgstr "切換 Speedhack"

#: formsettingsunit.rstools
msgctxt "formsettingsunit.rstools"
msgid "Tools"
msgstr "工具"

#: formsettingsunit.rsunchangedvalue
msgid "Unchanged Value"
msgstr "未改變的值"

#: formsettingsunit.rsundolastscan
msgid "Undo last scan"
msgstr "復原最後一次的掃描"

#: formsettingsunit.rsunknowninitialvalue
msgid "Unknown Initial Value"
msgstr "初始值未知"

#: formsettingsunit.rsunrandomizer
msgctxt "formsettingsunit.rsunrandomizer"
msgid "Unrandomizer"
msgstr "去隨機器"

#: formsettingsunit.rsyouhaventselectedanymemorytypethiswillresultinchea
msgid "You haven't selected any memory type. This will result in Cheat Engine finding NO memory! Are you stupid?"
msgstr "你尚未選擇任何記憶體類型。Cheat Engine 將無法找到任何記憶體。你認真？"

#: formsettingsunit.strprocesswatcherwillpreventunloader
msgid "Enabling the process watcher will prevent the unloader from working"
msgstr ""

#: foundcodeunit.rsfctheswillsetasiftwarebreakpointint3oneverysingleopcodeetc
msgid "This will set a Software Breakpoint (int3) on every single opcode that will be reported here. Are you sure ?"
msgstr ""

#: foundcodeunit.strclose
msgctxt "foundcodeunit.strclose"
msgid "Close"
msgstr "關閉"

#: foundlisthelper.rserror
msgctxt "foundlisthelper.rserror"
msgid "Error"
msgstr "錯誤"

#: foundlisthelper.rsundefinederror
msgctxt "foundlisthelper.rsundefinederror"
msgid "Undefined error"
msgstr "未定義錯誤"

#: frmadconfigunit.rspercentageshown
msgid "Percentage shown"
msgstr ""

#: frmautoinjectunit.rsareyousureyouwanttoclose
msgid "Are you sure you want to close %s ?"
msgstr "您確定要關閉 %s 嗎？"

#: frmautoinjectunit.rsautoassembler
msgid "Auto assembler"
msgstr "自動組譯器"

#: frmautoinjectunit.rsceafilter
msgid "Cheat Engine Assembly (*.CEA)|*.CEA|All Files ( *.* )|*.*"
msgstr ""

#: frmautoinjectunit.rscegafilter
msgid "Cheat Engine GNU Assembly (*.CEGA)|*.CEGA|All Files ( *.* )|*.*"
msgstr ""

#: frmautoinjectunit.rscodeinjecttemplate
msgid "Code inject template"
msgstr "程式碼植入樣本"

#: frmautoinjectunit.rscodeneedsenableanddisable
msgid "The code needs an [ENABLE] and a [DISABLE] section if you want to use this script as a table entry"
msgstr ""

#: frmautoinjectunit.rscoderelocationtemplate
msgid "Code relocation template"
msgstr "程式碼重新配置樣本"

#: frmautoinjectunit.rsendaddresslastbytesareincludedifnecesary
msgid "End address (last bytes are included if necessary)"
msgstr ""

#: frmautoinjectunit.rserrorcouldnotfinduniqueaobtriedcode
msgid "ERROR: Could not find unique AOB, tried code \""
msgstr ""

#: frmautoinjectunit.rserrorinscript
msgid "Error in script %s : %s"
msgstr "於腳本 %s 發生錯誤：%s"

#: frmautoinjectunit.rserrorinscriptnotab
msgid "Error in script : %s"
msgstr "腳本發生錯誤：%s"

#: frmautoinjectunit.rseverythingok
msgid "Everything ok"
msgstr "一切順利"

#: frmautoinjectunit.rsexecutescript
msgid "Execute script"
msgstr "執行腳本"

#: frmautoinjectunit.rsfailedallocatingmemoryforthescript
msgid "Failed allocating memory for the script"
msgstr "為腳本分配記憶體失敗"

#: frmautoinjectunit.rsfailedcreatingcallingstubforscriptlocatedataddress
msgid "Failed creating calling stub for script located at address "
msgstr ""

#: frmautoinjectunit.rsfailedtoaddtotablenotallcodeisinjectable
msgid "Failed to add to table. Not all code is injectable"
msgstr ""

#: frmautoinjectunit.rsfailedwritingthescripttotheprocess
msgid "failed writing the script to the process"
msgstr ""

#: frmautoinjectunit.rsfailureloadingundercdll
msgid "Failure loading undercdll"
msgstr "載入 undercdll 失敗"

#: frmautoinjectunit.rsgnuascript
msgid "GNU Assembler Script"
msgstr "GNU 組譯器腳本"

#: frmautoinjectunit.rsluafilter
msgid "LUA Script (*.LUA)|*.LUA|All Files ( *.* )|*.*"
msgstr ""

#: frmautoinjectunit.rsluascript
msgid "LUA Script"
msgstr "Lua 腳本"

#: frmautoinjectunit.rsnewnamequestion
msgid "What should the new name be?"
msgstr "新的名稱是？"

#: frmautoinjectunit.rsnotallcodeisinjectable
msgid ""
"Not all code is injectable.\n"
"%s\n"
"Are you sure you want to edit it to this?\n"
msgstr ""

#: frmautoinjectunit.rsonwhataddressdoyouwantthejump
msgid "On what address do you want the jump?"
msgstr ""

#: frmautoinjectunit.rsrenametab
msgid "Rename tab"
msgstr "重新命名分頁"

#: frmautoinjectunit.rsscript
msgid "Script "
msgstr "腳本 "

#: frmautoinjectunit.rsscript1
msgid "Script 1"
msgstr "腳本 1"

#: frmautoinjectunit.rsstartaddress
msgid "Start address"
msgstr "起始位址"

#: frmautoinjectunit.rsthumbinstructionsarenotyetimplemented
msgid "Thumb instructions are not yet implemented"
msgstr ""

#: frmautoinjectunit.rswhatidentifierdoyouwanttouse
msgid "What do you want to name the symbol for the injection point?"
msgstr ""

#: frmautoinjectunit.rswritecode
msgid "Write code"
msgstr ""

#: frmbranchmapperunit.rsfoundnr
msgid "Found %d"
msgstr "找到 %d"

#: frmbranchmapperunit.rssaveresultstofile
msgid "Save results to file"
msgstr "儲存結果至檔案"

#: frmbranchmapperunit.rsstartmapping
msgid "Start Mapping"
msgstr ""

#: frmbranchmapperunit.rsstop
msgctxt "frmbranchmapperunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmbreakpointlistunit.rsbpareyousureyouwishtochangethistoapegewidebp
msgid "Are you sure you wish to change this to a pagewide breakpoint?"
msgstr ""

#: frmchangedaddressescommonalityscannerunit.rsbaseaddress
msgctxt "frmchangedaddressescommonalityscannerunit.rsbaseaddress"
msgid "Base Address"
msgstr ""

#: frmchangedaddressescommonalityscannerunit.rsdblclicklaunchcomp
msgid "Doubleclick to launch structure compare"
msgstr ""

#: frmchangedaddressescommonalityscannerunit.rsshowresults
msgid "Doubleclick to show scanner/results"
msgstr "點擊兩下來顯示掃描器/結果"

#: frmcodecavescannerunit.rsclosingthiswindowwillalsostopthescannerareyousure
msgid "Closing this window will also stop the scanner. Are you sure?"
msgstr "關閉此視窗同時也會使掃描器停止。你確定要關閉嗎？"

#: frmcodecavescannerunit.rspleaseprovideavalidsizeforthewantedcodecave
msgid "Please provide a valid size for the wanted code cave"
msgstr ""

#: frmcodecavescannerunit.rspleaseprovideavalidstartaddress
msgid "Please provide a valid start address"
msgstr "請輸入有效的起始位址"

#: frmcodecavescannerunit.rspleaseprovideavalidstopaddress
msgid "Please provide a valid stop address"
msgstr "請輸入有效的結束位址"

#: frmcodecavescannerunit.rspleasetellmeyoudontneedacodecavethissmall
msgid "Please tell me you don't need a code cave this small!!!"
msgstr ""

#: frmcodefilterunit.rsaddresslist
msgid "Address List (%d)"
msgstr "位址列表 (%d)"

#: frmcodefilterunit.rsassemblyscanpleasewait
msgid "Assembly Scan. Please wait"
msgstr "組譯器掃描。請稍候"

#: frmcodefilterunit.rscancel
msgid "Cancel List Refresh"
msgstr "取消重新載入列表"

#: frmcodefilterunit.rscodefilter
msgctxt "frmcodefilterunit.rscodefilter"
msgid "Code Filter"
msgstr "程式碼過濾器"

#: frmcodefilterunit.rsfilteringaddresses
msgid "Filtering addresses"
msgstr "過濾位址"

#: frmcodefilterunit.rsno
msgctxt "frmcodefilterunit.rsno"
msgid "No"
msgstr "否"

#: frmcodefilterunit.rsopenanaddressfile
msgid "Open an address file"
msgstr "開啟位址檔"

#: frmcodefilterunit.rssaveanaddressfile
msgid "Save an address file"
msgstr "儲存位址檔"

#: frmcodefilterunit.rssettingbreakpoints
msgid "Setting breakpoints"
msgstr "設置中斷點"

#: frmcodefilterunit.rsshowrefreshlist
msgctxt "frmcodefilterunit.rsshowrefreshlist"
msgid "Refresh list"
msgstr "重新載入列表"

#: frmcodefilterunit.rsxisaninvalidrange
msgid "%s is an invalid range (xxxx-xxxx)"
msgstr "%s 不是有效的範圍 (xxxx-xxxx)"

#: frmcodefilterunit.rsyes
msgctxt "frmcodefilterunit.rsyes"
msgid "Yes"
msgstr "是"

#: frmdebugsymbolstructurelistunit.rstherearestructuresinthislist
msgid "There are %d structures in this list"
msgstr ""

#: frmdisassemblyscanunit.rsdone
msgctxt "frmdisassemblyscanunit.rsdone"
msgid "Done"
msgstr "完成"

#: frmdisassemblyscanunit.rsdsclose
msgctxt "frmdisassemblyscanunit.rsdsclose"
msgid "Close"
msgstr "關閉"

#: frmdisassemblyscanunit.rsdsscanerror
msgid "scan error"
msgstr "掃描錯誤"

#: frmdissectwindowunit.rsdissectwindows
msgctxt "frmdissectwindowunit.rsdissectwindows"
msgid "Dissect Windows"
msgstr "剖析視窗"

#: frmdissectwindowunit.rsgivethenewtextforthiswindow
msgid "Give the new text for this window"
msgstr ""

#: frmdissectwindowunit.rsinvis
msgid "Invis"
msgstr ""

#: frmdissectwindowunit.rsremoved
msgid "Removed"
msgstr "已移除"

#: frmenumeratedllsunit.rsnothingfound
msgctxt "frmenumeratedllsunit.rsnothingfound"
msgid "nothing found"
msgstr "找不到任何結果"

#: frmexceptionregionlistunit.rsconfirmdeleteregion
msgid "Are you sure you wish to remove the range %s?"
msgstr "您確定要移除範圍 %s 嗎？"

#: frmexceptionregionlistunit.rseraselistquestion
msgid "Are you sure the erase the list?"
msgstr ""

#: frmexetrainergeneratorunit.rsarchive
msgid " ARCHIVE:"
msgstr ""

#: frmexetrainergeneratorunit.rscetrainermaker
msgid "CE trainer maker"
msgstr ""

#: frmexetrainergeneratorunit.rsdecompressor
msgid " DECOMPRESSOR:"
msgstr ""

#: frmexetrainergeneratorunit.rsdefault
msgctxt "frmexetrainergeneratorunit.rsdefault"
msgid "Default"
msgstr "預設"

#: frmexetrainergeneratorunit.rsfailureonwriting
msgid "failure on writing"
msgstr "寫入失敗"

#: frmexetrainergeneratorunit.rsfailureopeningthetrainerforresourceupdates
msgid "Failure opening the trainer for resource updates. Make sure you do not watch the creation"
msgstr ""

#: frmexetrainergeneratorunit.rsfastest
msgid "Fastest"
msgstr "最快速"

#: frmexetrainergeneratorunit.rsgenerate
msgctxt "frmexetrainergeneratorunit.rsgenerate"
msgid "Generate"
msgstr "生成"

#: frmexetrainergeneratorunit.rsiconupdateerror
msgid "icon update error"
msgstr ""

#: frmexetrainergeneratorunit.rsinvalidicon
msgid "(Invalid icon)"
msgstr "(圖示無效)"

#: frmexetrainergeneratorunit.rsinvalidicontype
msgid "(Invalid icon type)"
msgstr "(圖示類型無效)"

#: frmexetrainergeneratorunit.rsmax
msgctxt "frmexetrainergeneratorunit.rsmax"
msgid "Max"
msgstr ""

#: frmexetrainergeneratorunit.rsnewfoldername
msgid "New foldername"
msgstr "新資料夾名稱"

#: frmexetrainergeneratorunit.rsnone
msgctxt "frmexetrainergeneratorunit.rsnone"
msgid "None"
msgstr "無"

#: frmexetrainergeneratorunit.rssaving
msgctxt "frmexetrainergeneratorunit.rssaving"
msgid "Saving..."
msgstr "儲存中..."

#: frmexetrainergeneratorunit.rsthetrainerhasbeensuccessfullygenerated
msgid "The trainer has been successfully generated"
msgstr ""

#: frmexetrainergeneratorunit.rstrainerfilemissing
msgid "Copying %s.dat to %s failed. Please make sure the file still exists"
msgstr "將 %s.dat 複製至 %s 失敗。請確認檔案是否還存在"

#: frmexetrainergeneratorunit.rsupdatefailed
msgid "Failure updating the trainer resource information: %d"
msgstr ""

#: frmfilepatcherunit.rsfilepatcher
msgid "File Patcher: "
msgstr ""

#: frmfillmemoryunit.rsfmregiontoolarge
msgid "Region too large"
msgstr ""

#: frmfillmemoryunit.rspleasefillinavalidfillvalue
msgid "Please fill in a valid 'Fill' value"
msgstr ""

#: frmfillmemoryunit.rspleasefillinavalidfromaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "請輸入有效的 '從' 位址"

#: frmfillmemoryunit.rspleasefillinavalidtoaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "請輸入有效的 '至' 位址"

#: frmfindstaticsunit.rsfsstructorarray
msgid "struct or array"
msgstr ""

#: frmfindstaticsunit.rsfsunreadablepointer
msgid "Unreadable pointer"
msgstr "無法讀取的指標"

#: frmfindstaticsunit.strscan
msgctxt "frmfindstaticsunit.strscan"
msgid "Scan"
msgstr "掃描"

#: frmfindstaticsunit.strstop
msgctxt "frmfindstaticsunit.strstop"
msgid "Stop"
msgstr "停止"

#: frmfindstaticsunit.strstopping
msgctxt "frmfindstaticsunit.strstopping"
msgid "Stopping..."
msgstr "正在停止..."

#: frmfloatingpointpanelunit.rsfppextended
msgid "Extended (default)"
msgstr ""

#: frmgdtunit.rsgdtaccessed
msgid "Accessed="
msgstr ""

#: frmgdtunit.rsgdtavl
msgid "AVL="
msgstr ""

#: frmgdtunit.rsgdtcodesegment
msgid "Code Segment"
msgstr "程式碼區段"

#: frmgdtunit.rsgdtconforming
msgid "Conforming="
msgstr ""

#: frmgdtunit.rsgdtdatasegment
msgid "Data Segment"
msgstr "資料區段"

#: frmgdtunit.rsgdtdpl
msgid "DPL="
msgstr ""

#: frmgdtunit.rsgdtexpansiondirection
msgid "Expansion direction="
msgstr ""

#: frmgdtunit.rsgdtnotpresent
msgid "Not present"
msgstr ""

#: frmgdtunit.rsgdtreadable
msgid "Readable="
msgstr "可讀取="

#: frmgdtunit.rsgdtreaderror
msgid "Read error"
msgstr "讀取錯誤"

#: frmgdtunit.rsgdtsystemsegment
msgid "System Segment"
msgstr "系統區段"

#: frmgdtunit.rsgdtwritable
msgid "Writable="
msgstr "可寫入="

#: frmgroupscanalgoritmgeneratorunit.rsadd
msgctxt "frmgroupscanalgoritmgeneratorunit.rsadd"
msgid "Add"
msgstr "新增"

#: frmgroupscanalgoritmgeneratorunit.rsgsgblocksizemustbeprovided
msgid "blocksize must be provided"
msgstr ""

#: frmgroupscanalgoritmgeneratorunit.rsgsgshouldbeatleast
msgid "Should be at least %d"
msgstr "應至少為 %d"

#: frmgroupscanalgoritmgeneratorunit.rspickedhint
msgid "When checked this element will get added to the addresslist. Note: If all checkboxes are disabled, ALL elements will be added"
msgstr ""

#: frmgroupscanalgoritmgeneratorunit.rswildcard
msgid "Skip nr of bytes:"
msgstr ""

#: frmidtunit.rsidt16bitinterruptgate
msgid "16-bit interrupt gate"
msgstr ""

#: frmidtunit.rsidt16biytrapgate
msgid "16-bit trap gate"
msgstr ""

#: frmidtunit.rsidt32bitinterruptgate
msgid "32-bit interrupt gate"
msgstr ""

#: frmidtunit.rsidt32biytrapgate
msgid "32-bit trap gate"
msgstr ""

#: frmidtunit.rsidtdpl
msgid " DPL="
msgstr ""

#: frmidtunit.rsidtnotpresent
msgid "not present"
msgstr "不存在"

#: frmidtunit.rsidttaskgate
msgid "task gate"
msgstr ""

#: frmidtunit.rsidtunkownidt
msgid "unknown IDT"
msgstr "未知的 IDT"

#: frmloadmemoryunit.rsloadintomemory
msgid "Load %s into memory"
msgstr "將 %s 載入至記憶體"

#: frmloadmemoryunit.rsnotallthememorycanbewritteninthecurrentmemoryregion
msgid "Not all the memory can be written in the current memory region. Do you want to force as much as possible into the given region and just discard what can not be written? (Really bad idea)"
msgstr ""

#: frmloadmemoryunit.rswrotebytesoutof
msgid "Wrote %d bytes out of %d"
msgstr ""

#: frmloadmemoryunit.strinvalidfile
msgid "This is a invalid memory region file. I'll assume this file has no header data"
msgstr ""

#: frmluaengineunit.rserror
msgid "Script Error"
msgstr "腳本錯誤"

#: frmluaengineunit.rsleerrorinline
msgid "Error in line "
msgstr "錯誤發生於行 "

#: frmluaengineunit.rsleonlyonescriptcanbedebuggedatatimeetc
msgid "Only one script can be debugged at a time. Continue executing this script without the debugger?"
msgstr ""

#: frmluaengineunit.rsleundefinederror
msgctxt "frmluaengineunit.rsleundefinederror"
msgid "Undefined error"
msgstr "未定義錯誤"

#: frmluaengineunit.rsleuserclickedstop
msgid "User clicked stop"
msgstr "使用者點擊停止"

#: frmluaengineunit.rsluaengine
msgctxt "frmluaengineunit.rsluaengine"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: frmmemoryallochandlerunit.rsevent1failure
msgid "Event1 failure:"
msgstr ""

#: frmmemoryallochandlerunit.rsevent2failure
msgid "Event2 failure:"
msgstr ""

#: frmmemoryallochandlerunit.rsevent3failure
msgid "Event3 failure:"
msgstr ""

#: frmmemoryallochandlerunit.rsfailuretohook
msgid "Failure to hook"
msgstr ""

#: frmmemoryallochandlerunit.rsfailuretoinitialize
msgid "Failure to initialize"
msgstr "初始化失敗"

#: frmmemoryallochandlerunit.rsheapcount
msgid "Heapcount=%s"
msgstr ""

#: frmmemoryallochandlerunit.rsqueuedmemoryeventswaiting
msgid "Queued memory events waiting: %s"
msgstr ""

#: frmmemoryrecorddropdownsettingsunit.rsdddropdownotionsfor
msgid "Dropdown options for "
msgstr "...的下拉選項 "

#: frmmemviewpreferencesunit.rsbackgroundcolor
msgctxt "frmmemviewpreferencesunit.rsbackgroundcolor"
msgid "Background color"
msgstr "背景顏色"

#: frmmemviewpreferencesunit.rscallcolor
msgctxt "frmmemviewpreferencesunit.rscallcolor"
msgid "Call color"
msgstr "呼叫顏色"

#: frmmemviewpreferencesunit.rsconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsconditionaljumpcolor"
msgid "Conditional jump color"
msgstr "有條件跳位顏色"

#: frmmemviewpreferencesunit.rsdcbreakpoint
msgid "Breakpoint"
msgstr "中斷點"

#: frmmemviewpreferencesunit.rsdchighlighted
msgctxt "frmmemviewpreferencesunit.rsdchighlighted"
msgid "Highlighted"
msgstr "醒目"

#: frmmemviewpreferencesunit.rsdchighlightedbreakpoint
msgid "Highlighted breakpoint"
msgstr ""

#: frmmemviewpreferencesunit.rsdchighlightedbreakpointsecondary
msgid "Highlighted breakpoint secondary"
msgstr ""

#: frmmemviewpreferencesunit.rsdchighlightedsecondary
msgid "Highlighted secondary"
msgstr ""

#: frmmemviewpreferencesunit.rsdchighlightedultimap2
msgid "Highlighted Ultimap2"
msgstr ""

#: frmmemviewpreferencesunit.rsdchighlightedultimap2secondary
msgid "Highlighted Ultimap2 secondary"
msgstr ""

#: frmmemviewpreferencesunit.rsdcnormal
msgctxt "frmmemviewpreferencesunit.rsdcnormal"
msgid "Normal"
msgstr "正常"

#: frmmemviewpreferencesunit.rsdcultimap2
msgid "Ultimap2"
msgstr "Ultimap2"

#: frmmemviewpreferencesunit.rshexadecimalcolor
msgctxt "frmmemviewpreferencesunit.rshexadecimalcolor"
msgid "Hexadecimal color"
msgstr "十六進制顏色"

#: frmmemviewpreferencesunit.rsnormalcolor
msgid "Normal color"
msgstr "正常顏色"

#: frmmemviewpreferencesunit.rsregistercolor
msgctxt "frmmemviewpreferencesunit.rsregistercolor"
msgid "Register color"
msgstr "暫存器顏色"

#: frmmemviewpreferencesunit.rssymbolcolor
msgctxt "frmmemviewpreferencesunit.rssymbolcolor"
msgid "Symbol color"
msgstr ""

#: frmmemviewpreferencesunit.rsunconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsunconditionaljumpcolor"
msgid "Unconditional jump color"
msgstr "無條件跳位顏色"

#: frmmergepointerscanresultsettingsunit.rscopiesthesourceptrfilestotheworkingfolder
msgid "Copies the source .ptr.# files to the working folder of the main PTR"
msgstr ""

#: frmmergepointerscanresultsettingsunit.rslinksdirectlytothepathsofthesourceptrfiles
msgid ""
"Links directly to the paths of the source .ptr.# files.\n"
"Note: The result will be unusable by other systems that do not have the same path layout, until you generate new results\n"
msgstr ""

#: frmmergepointerscanresultsettingsunit.rsmovesthesourceptrfilestotheworkingfolder
msgid ""
"Moves the source .ptr.# files to the working folder of the main PTR\n"
"Note: This destroys the source\n"
msgstr ""

#: frmmodifyregistersunit.rsmodifyregisterssat
msgid "Modify registers(s) at %s"
msgstr ""

#: frmmodifyregistersunit.rspleasefillinavalidvaluefor
msgid "Please fill in a valid value for"
msgstr "請輸入有效的數值於"

#: frmpagingunit.rsfailurereadingphysicalmemory
msgid "failure reading physical memory"
msgstr "讀取實體記憶體失敗"

#: frmpagingunit.rsnotfound
msgid "Not found"
msgstr "無法找到"

#: frmpointerrescanconnectdialogunit.rscouldnotberesolved
msgctxt "frmpointerrescanconnectdialogunit.rscouldnotberesolved"
msgid " could not be resolved"
msgstr " 無法被解析"

#: frmpointerrescanconnectdialogunit.rshost
msgctxt "frmpointerrescanconnectdialogunit.rshost"
msgid "host:"
msgstr ""

#: frmpointerscanconnectdialogunit.rshostcouldnotberesolved
msgid "host: %s could not be resolved"
msgstr ""

#: frmpointerscanconnectdialogunit.rsuseloadedpointermap
msgid "Use loaded pointermap:"
msgstr ""

#: frmprocesswatcherunit.rsconventionalids
msgid "----Conventional ID's----"
msgstr ""

#: frmprocesswatcherunit.rsfailedstartingtheprocesswatcher
msgid "Failed starting the process watcher"
msgstr ""

#: frmprocesswatcherunit.rsfirstselectaprocess
msgctxt "frmprocesswatcherunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "請先選擇一個處理程序！"

#: frmprocesswatcherunit.rsisntavalidprocessid
msgctxt "frmprocesswatcherunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr ""

#: frmprocesswatcherunit.rspeprocess
msgid "PEPROCESS="
msgstr ""

#: frmprocesswatcherunit.rsprocessid
msgid "ProcessID="
msgstr ""

#: frmprocesswatcherunit.rsprocesswatcherthreaderror
msgid "processwatcher: thread error:%s"
msgstr ""

#: frmprocesswatcherunit.rsthreadid
msgid "ThreadID:"
msgstr ""

#: frmregistersunit.rslabelregisterhint
msgid ""
"DoubleClick: Browse this memory region.\n"
"Right Mouse Click: Register Value will be copied to Clipboard and Context Menu will open.\n"
msgstr ""

#: frmregistersunit.rsnodescription
msgctxt "frmregistersunit.rsnodescription"
msgid "No Description"
msgstr "無說明"

#: frmrescanpointerunit.rsadd
msgctxt "frmrescanpointerunit.rsadd"
msgid "Add"
msgstr "新增"

#: frmrescanpointerunit.rsnotalltheendoffsetshavebeenfilledin
msgid "Not all the end offsets have been filled in"
msgstr ""

#: frmrescanpointerunit.rsnotallthestartoffsetshavebeenfilledin
msgid "Not all the start offsets have been filled in"
msgstr ""

#: frmrescanpointerunit.rsremove
msgctxt "frmrescanpointerunit.rsremove"
msgid "Remove"
msgstr "移除"

#: frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly
msgctxt "frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr ""

#: frmrescanpointerunit.rsrpfirstoffset
msgid "First offset"
msgstr ""

#: frmrescanpointerunit.rsrpiplist
msgctxt "frmrescanpointerunit.rsrpiplist"
msgid "IP List"
msgstr ""

#: frmrescanpointerunit.rsrplastoffset
msgctxt "frmrescanpointerunit.rsrplastoffset"
msgid "Last offset"
msgstr ""

#: frmrescanpointerunit.rsrpthefunction
msgid "The function %s(base, offsets, target) has not yet been defined. Please define it first"
msgstr ""

#: frmrescanpointerunit.rsrpusesavedpointermap
msgid "Use saved pointermap: "
msgstr ""

#: frmrescanpointerunit.rsrpusesavedpointermap2
msgctxt "frmrescanpointerunit.rsrpusesavedpointermap2"
msgid "Use saved pointermap"
msgstr ""

#: frmresumepointerscanunit.rsentertheaddressthisscanshouldlookfor
msgid "Enter the address this scan should look for"
msgstr ""

#: frmresumepointerscanunit.rsnewpointermap
msgid "New pointermap"
msgstr ""

#: frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly
msgctxt "frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr ""

#: frmresumepointerscanunit.rsrpsiplist
msgctxt "frmresumepointerscanunit.rsrpsiplist"
msgid "IP List"
msgstr ""

#: frmresumepointerscanunit.rsrpswasnotfound
msgid " was not found"
msgstr " 無法找到"

#: frmsavememoryregionunit.rsisnotavalidaddress
msgctxt "frmsavememoryregionunit.rsisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是有效的位址"

#: frmsavememoryregionunit.rsnostartaddress
msgid "If you don't include the header data you'll have to specify the startaddress yourself when loading the file(That means Cheat Engine wont fill in the startaddress text field when loaded for you)"
msgstr ""

#: frmsavememoryregionunit.rsnotallthememorywasreadablein
msgid "Not all the memory was readable in"
msgstr ""

#: frmsavememoryregionunit.rspleaseaddatleastoneaddressregiontothelist
msgid "Please add at least one address region to the list"
msgstr ""

#: frmsavesnapshotsunit.rsssareyousureyouwishtothrowawaythesesnapshots
msgid "Are you sure you wish to throw away these snapshots?"
msgstr ""

#: frmsnapshothandlerunit.rsshcompare
msgid "Compare"
msgstr "比較"

#: frmsnapshothandlerunit.rsshdissectandcomparememoryofselectedsnapshots
msgid "Dissect and compare memory of selected snapshots"
msgstr ""

#: frmsnapshothandlerunit.rsshdissectmemoryofselectedsnapshot
msgid "Dissect memory of selected snapshot"
msgstr ""

#: frmsnapshothandlerunit.rsshfunctions
msgid " Function(s): "
msgstr ""

#: frmsnapshothandlerunit.rsshlockandaddtostructuredissect
msgctxt "frmsnapshothandlerunit.rsshlockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr ""

#: frmsnapshothandlerunit.rsshnewwindow
msgctxt "frmsnapshothandlerunit.rsshnewwindow"
msgid "<New window>"
msgstr "<新視窗>"

#: frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto
msgctxt "frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto"
msgid "Select the structure dissect window you wish to add this region to"
msgstr ""

#: frmsnapshothandlerunit.rsshthestructureslistisbroken
msgctxt "frmsnapshothandlerunit.rsshthestructureslistisbroken"
msgid "The structures list is broken"
msgstr ""

#: frmsnapshothandlerunit.rsshview
msgctxt "frmsnapshothandlerunit.rsshview"
msgid "View"
msgstr "檢視"

#: frmsortpointerlistunit.rstimeleft
msgid "Estimated time left"
msgstr "預計剩餘時間"

#: frmstackviewunit.rslockandaddtostructuredissect
msgctxt "frmstackviewunit.rslockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr ""

#: frmstackviewunit.rsnewwindow
msgctxt "frmstackviewunit.rsnewwindow"
msgid "<New window>"
msgstr "<新視窗>"

#: frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg
msgctxt "frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg"
msgid "Select the structure dissect window you wish to add this region to"
msgstr ""

#: frmstackviewunit.rssvthisstackviewwindowhasallocatedstacksnapshotsetc
msgid "This stackview window has allocated stack snapshots in the target process. Do you wish to free them?"
msgstr ""

#: frmstackviewunit.rsthestructureslistisbroken
msgctxt "frmstackviewunit.rsthestructureslistisbroken"
msgid "The structures list is broken"
msgstr ""

#: frmstringmapunit.rsbtnshowlist
msgctxt "frmstringmapunit.rsbtnshowlist"
msgid "<<Show list"
msgstr "<<顯示列表"

#: frmstringmapunit.rserror
msgid "Error="
msgstr "錯誤="

#: frmstringmapunit.rsgenerateregexprenginefailed
msgid "GenerateRegExprEngine failed"
msgstr "GenerateRegExprEngine 失敗"

#: frmstringmapunit.rsgeneratestringmap
msgctxt "frmstringmapunit.rsgeneratestringmap"
msgid "Generate string map"
msgstr ""

#: frmstringmapunit.rsnoreadablememoryfound
msgctxt "frmstringmapunit.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr ""

#: frmstringmapunit.rsstop
msgctxt "frmstringmapunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringmapunit.rsstringcount
msgid "Stringcount: %s"
msgstr ""

#: frmstringmapunit.rsunhandledtstringscancrash
msgid "Unhandled TStringScan crash"
msgstr ""

#: frmstringpointerscanunit.rsareyousureyo
msgctxt "frmstringpointerscanunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "您確定要開始新的掃描嗎？"

#: frmstringpointerscanunit.rsgeneratedscanning
msgctxt "frmstringpointerscanunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr ""

#: frmstringpointerscanunit.rsgeneratingstringmap
msgctxt "frmstringpointerscanunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr ""

#: frmstringpointerscanunit.rsscan
msgctxt "frmstringpointerscanunit.rsscan"
msgid "Scan"
msgstr "掃描"

#: frmstringpointerscanunit.rsscanningfoun
msgctxt "frmstringpointerscanunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "掃描中... 已找到 %s"

#: frmstringpointerscanunit.rsspsuaddress
msgctxt "frmstringpointerscanunit.rsspsuaddress"
msgid "Address"
msgstr "位址"

#: frmstringpointerscanunit.rsspsuaddress2
msgctxt "frmstringpointerscanunit.rsspsuaddress2"
msgid "Address 2"
msgstr "位址 2"

#: frmstringpointerscanunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstringpointerscanunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "掃描錯誤。無掃描結果"

#: frmstringpointerscanunit.rsspsuexception
msgctxt "frmstringpointerscanunit.rsspsuexception"
msgid "Exception:"
msgstr "例外："

#: frmstringpointerscanunit.rsspsufound
msgctxt "frmstringpointerscanunit.rsspsufound"
msgid "Found:"
msgstr "已找到："

#: frmstringpointerscanunit.rsspsufuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuu"
msgid "FUUUU"
msgstr ""

#: frmstringpointerscanunit.rsspsufuuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr ""

#: frmstringpointerscanunit.rsspsunotyetimplemented
msgctxt "frmstringpointerscanunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr ""

#: frmstringpointerscanunit.rsspsuoffset
msgctxt "frmstringpointerscanunit.rsspsuoffset"
msgid "Offset "
msgstr ""

#: frmstringpointerscanunit.rsspsurescan
msgctxt "frmstringpointerscanunit.rsspsurescan"
msgid "Rescan"
msgstr "重新掃描"

#: frmstringpointerscanunit.rsspsuscandonefound
msgctxt "frmstringpointerscanunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "完成掃描！找到 "

#: frmstringpointerscanunit.rsstop
msgctxt "frmstringpointerscanunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringpointerscanunit.rsterminating
msgctxt "frmstringpointerscanunit.rsterminating"
msgid "Terminating..."
msgstr "終止中..."

#: frmstringpointerscanunit.rsthisaddressisnotaccessible
msgctxt "frmstringpointerscanunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "無法存取此位址"

#: frmstructurecompareunit.rsareyousureyo
msgctxt "frmstructurecompareunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "您確定要開始新的掃描嗎？"

#: frmstructurecompareunit.rsgeneratedscanning
msgctxt "frmstructurecompareunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr ""

#: frmstructurecompareunit.rsgeneratingstringmap
msgctxt "frmstructurecompareunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr ""

#: frmstructurecompareunit.rsinvalidgroup
msgid "Group %d address %s (%s) is not valid"
msgstr ""

#: frmstructurecompareunit.rsmaxaddressesshown
msgid "Max addresses shown :"
msgstr ""

#: frmstructurecompareunit.rsmaxreached
msgid "...<max reached>..."
msgstr ""

#: frmstructurecompareunit.rssameaddress
msgid "This will result in 0 results as address %s appears multiple times"
msgstr ""

#: frmstructurecompareunit.rsscan
msgctxt "frmstructurecompareunit.rsscan"
msgid "Scan"
msgstr "掃描"

#: frmstructurecompareunit.rsscanningfoun
msgctxt "frmstructurecompareunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "掃描中... 已找到 %s"

#: frmstructurecompareunit.rsspsinvalidstruct
msgid "Invalid structure pointerfile"
msgstr ""

#: frmstructurecompareunit.rsspslock
msgctxt "frmstructurecompareunit.rsspslock"
msgid "Lock"
msgstr "鎖定"

#: frmstructurecompareunit.rsspsneednewce
msgid "You'll need a newer CE version to open this file"
msgstr "您需要新版的 Cheat Engine 才能開啟此檔案"

#: frmstructurecompareunit.rsspsnoerror
msgid "No error"
msgstr "無錯誤"

#: frmstructurecompareunit.rsspsuaddress
msgctxt "frmstructurecompareunit.rsspsuaddress"
msgid "Address"
msgstr "位址"

#: frmstructurecompareunit.rsspsuaddress2
msgctxt "frmstructurecompareunit.rsspsuaddress2"
msgid "Address 2"
msgstr "位址 2"

#: frmstructurecompareunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstructurecompareunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "掃描錯誤。無掃描結果"

#: frmstructurecompareunit.rsspsuexception
msgctxt "frmstructurecompareunit.rsspsuexception"
msgid "Exception:"
msgstr "例外："

#: frmstructurecompareunit.rsspsufound
msgctxt "frmstructurecompareunit.rsspsufound"
msgid "Found:"
msgstr "已找到："

#: frmstructurecompareunit.rsspsufuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuu"
msgid "FUUUU"
msgstr ""

#: frmstructurecompareunit.rsspsufuuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr ""

#: frmstructurecompareunit.rsspsunlock
msgid "Unlock (%.8x-%.8x)"
msgstr "解鎖 (%.8x-%.8x)"

#: frmstructurecompareunit.rsspsunotyetimplemented
msgctxt "frmstructurecompareunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr ""

#: frmstructurecompareunit.rsspsuoffset
msgctxt "frmstructurecompareunit.rsspsuoffset"
msgid "Offset "
msgstr "偏移 "

#: frmstructurecompareunit.rsspsurescan
msgctxt "frmstructurecompareunit.rsspsurescan"
msgid "Rescan"
msgstr "重新掃描"

#: frmstructurecompareunit.rsspsuscandonefound
msgctxt "frmstructurecompareunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "完成掃描！找到 "

#: frmstructurecompareunit.rsstop
msgctxt "frmstructurecompareunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstructurecompareunit.rsstructurecompare
msgctxt "frmstructurecompareunit.rsstructurecompare"
msgid "Structure Compare"
msgstr ""

#: frmstructurecompareunit.rsterminating
msgctxt "frmstructurecompareunit.rsterminating"
msgid "Terminating..."
msgstr "終止中..."

#: frmstructurecompareunit.rsthisaddressisnotaccessible
msgctxt "frmstructurecompareunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "無法存取此位址"

#: frmstructurecompareunit.rstoosmallalign
msgid "Alignsize must be greater than 0"
msgstr ""

#: frmstructurelinkerunit.strisnotavalidaddress
msgctxt "frmstructurelinkerunit.strisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是有效的位址"

#: frmstructures2elementinfounit.rss2eiifyoucontinuetheoldlocallydefinedtype
msgid "If you continue the old locally defined type %s will be deleted. Continue? (Tip: You can make this type into a global type so it can be re-used over again)"
msgstr ""

#: frmstructures2elementinfounit.rss2eilocalstruct
msgid "Local struct:"
msgstr ""

#: frmstructuresconfigunit.rshighlighted
msgctxt "frmstructuresconfigunit.rshighlighted"
msgid "Highlighted"
msgstr ""

#: frmstructuresconfigunit.rsnormal
msgctxt "frmstructuresconfigunit.rsnormal"
msgid "Normal"
msgstr "正常"

#: frmstructuresnewstructureunit.rsguessfieldtypes
msgid "Guess Field Types"
msgstr ""

#: frmstructuresnewstructureunit.rssize
msgctxt "frmstructuresnewstructureunit.rssize"
msgid "Size:"
msgstr "大小："

#: frmstructuresnewstructureunit.rsstructurename
msgid "Structure Name:"
msgstr ""

#: frmstructuresnewstructureunit.rsuseautotypesifavailable
msgid "Use Auto Types If Available"
msgstr ""

#: frmstructuresnewstructureunit.rswindowtitle
msgid "New Structure"
msgstr ""

#: frmthreadlistunit.rscouldntobtaincontext
msgid "Couldn't obtain context"
msgstr ""

#: frmthreadlistunit.rscouldntopenhandle
msgid "Couldn't open handle"
msgstr ""

#: frmthreadlistunit.rscurrent
msgid "Current"
msgstr ""

#: frmthreadlistunit.rsentrypoint
msgid "Entry Point"
msgstr "進入點"

#: frmthreadlistunit.rspleasefirstattachthedebuggertothisprocess
msgid "Please first attach the debugger to this process"
msgstr ""

#: frmthreadlistunit.rstl1bytes
msgid "1 byte"
msgstr "1 位元組"

#: frmthreadlistunit.rstl2bytes
msgid "2 bytes"
msgstr "2 位元組"

#: frmthreadlistunit.rstl4bytes
msgid "4 bytes"
msgstr "4 位元組"

#: frmthreadlistunit.rstl8bytes
msgid "8 bytes"
msgstr "8 位元組"

#: frmthreadlistunit.rstlaccess
msgid "Access"
msgstr "存取"

#: frmthreadlistunit.rstlchangevalue
msgctxt "frmthreadlistunit.rstlchangevalue"
msgid "Change value"
msgstr "修改數值"

#: frmthreadlistunit.rstlexecute
msgctxt "frmthreadlistunit.rstlexecute"
msgid "Execute"
msgstr "執行"

#: frmthreadlistunit.rstlfailederrorcode
msgid "failed. Errorcode="
msgstr ""

#: frmthreadlistunit.rstlio
msgid "I/O"
msgstr ""

#: frmthreadlistunit.rstlwhatshouldthenewvalueofthisregisterbe
msgid "What should the new value of this register be?"
msgstr ""

#: frmthreadlistunit.rstlwrite
msgid "Write"
msgstr "寫入"

#: frmtracerunit.rssearch
msgctxt "frmtracerunit.rssearch"
msgid "Search"
msgstr "搜尋"

#: frmtracerunit.rstypetheluaconditionyouwanttosearchforexampleeax0x1
msgid ""
"Type the (LUA) condition you want to search for (Example: EAX==0x1234)    \n"
"Also available: referencedAddress (integer), referencedBytes (bytetable), instruction (string)\n"
msgstr ""

#: frmultimap2unit.rscantbeparsed
msgid "\" can't be parsed"
msgstr ""

#: frmultimap2unit.rsclosingwillfreeallcollecteddata
msgid "Closing will free all collected data. Continue? (Tip: You can minimize this window instead)"
msgstr ""

#: frmultimap2unit.rscpu
msgid "CPU"
msgstr "CPU"

#: frmultimap2unit.rsdasherror
msgid " -error"
msgstr ""

#: frmultimap2unit.rsdoesntexistandcantbecreated
msgid " does not exist and can not be created"
msgstr ""

#: frmultimap2unit.rsfailureloadinglibipt
msgid "Failure loading libipt"
msgstr ""

#: frmultimap2unit.rsfirstopenaprocess
msgid "First open a process"
msgstr "先開啟處理程序"

#: frmultimap2unit.rsforsomeweirdreason
msgid "For some weird reason \""
msgstr "因為一些奇怪的原因 \""

#: frmultimap2unit.rsinstructionpointerlistsize
msgctxt "frmultimap2unit.rsinstructionpointerlistsize"
msgid "Instruction Pointer List Size:"
msgstr ""

#: frmultimap2unit.rsisaninvalidrange
msgid " is an invalid range"
msgstr ""

#: frmultimap2unit.rsmaxamountofrangesreachedforyourcpu
msgid "Max amount of ranges reached for your CPU. Clear one first"
msgstr ""

#: frmultimap2unit.rsmodulelist
msgid "Module list"
msgstr ""

#: frmultimap2unit.rsonlyforintelcpus
msgid "Sorry, but Ultimap2 only works on Intel CPU's"
msgstr "抱歉，但 Ultimap2 只能在 Intel 的 CPU 上執行"

#: frmultimap2unit.rspaused
msgctxt "frmultimap2unit.rspaused"
msgid "Paused"
msgstr "已暫停"

#: frmultimap2unit.rsprocessingdata
msgid ""
"Processing\n"
"Data\n"
msgstr ""

#: frmultimap2unit.rsputbetweentomarsasanautostoprange
msgid "(Put between *'s to mark as an auto stop range)"
msgstr ""

#: frmultimap2unit.rsrangesemptyforallmax
msgid "Ranges: (Empty for all) (Max %d)"
msgstr ""

#: frmultimap2unit.rsrangesneeddbvminwindows10
msgid "To use ranges with Ultimap2 in windows 10, you must hide the fact that you use ranges from it. To be able to do that DBVM needs to be running. There is a chance running DBVM can crash your system and make you lose your data(So don't forget to save first). Do you want to run DBVM?"
msgstr ""

#: frmultimap2unit.rsrecording2
msgid "Recording"
msgstr "錄製中"

#: frmultimap2unit.rsselectamoduleorgiveyourownrange
msgid "Select a module or give your own range"
msgstr ""

#: frmultimap2unit.rssorrybutyourcpudoesntseemtobeabletosetatargetprocess
msgid "Sorry, but your CPU doesn't seem to be able to set a target PROCESS"
msgstr ""

#: frmultimap2unit.rssorrybutyourcpuseemstobeleackingiptfeature
msgid "Sorry, but your CPU seems to be lacking the Intel Processor Trace feature which Ultimap2 makes use of"
msgstr ""

#: frmultimap2unit.rssorrybutyourcpusimplementationoftheiptfeatureistooold
msgid "Sorry, but your CPU's implementation of the Intel Processor Trace feature is too old. Ultimap uses multiple ToPA entries"
msgstr ""

#: frmultimap2unit.rstargetadifferentprocess
msgid "Target a different process. Ultimap2 will suspend the target when the buffer is full, and suspending the thing that empties the buffer is not a good idea"
msgstr ""

#: frmultimap2unit.rstherangeyouhaveprovidedisanexitrangebeaware
msgid "The range you have provided is an 'Exit' range. Be aware that this doesn't mean it will always stop at that range, or that the result is what you expect. A context switch to another thread between the start and stop can add a lot of other data"
msgstr ""

#: frmultimap2unit.rsthesizehastobe12kborhigher
msgid "The size has to be 12KB or higher"
msgstr "大小必須大於 12 KB"

#: frmultimapunit.rsremovehotkey
msgid "Remove hotkey (%s)"
msgstr ""

#: frmultimapunit.rsuuerrorduringmap
msgid "Error during map"
msgstr ""

#: frmultimapunit.rsuulastfilterresults
msgid "Last filter results: filtered out %d left: %d"
msgstr ""

#: frmultimapunit.rsuunew
msgid " new="
msgstr " 新="

#: frmultimapunit.rsuuold
msgid "old="
msgstr "舊="

#: frmultimapunit.rsuupause
msgctxt "frmultimapunit.rsuupause"
msgid "Pause"
msgstr "暫停"

#: frmultimapunit.rsuupleaserunthe64bitversionofcheatenginetomakeuseofthisfeature
msgid "Please run the 64-bit version of Cheat Engine to make use of this feature"
msgstr "請執行 64 位元版本的 Cheat Engine 以使用此功能"

#: frmultimapunit.rsuuresume
msgctxt "frmultimapunit.rsuuresume"
msgid "Resume"
msgstr "繼續"

#: frmultimapunit.rsuusorrybutthisfeatureisonlyavailableonintelcpus
msgid "Sorry, but this feature is only available on intel cpu's"
msgstr "抱歉，但此功能只能在 Intel 的 CPU 上使用"

#: frmultimapunit.rsuuthemaximumnumberofworkersis64
msgid "The maximum number of workers is 64"
msgstr ""

#: frmultimapunit.rsuuthisfunctionneedsatleast200bytesfortheheaderofthebuffer
msgid "This function needs at least 200 bytes for the header of the buffer"
msgstr ""

#: frmultimapunit.rsuuthiswillbringbackallfoundinstructions
msgid "This will bring back all found instructions. Continue?"
msgstr ""

#: frmultimapunit.rsuuthiswillresetthecallcountoffunctionbackto0
msgid "This will reset the callcount of functions back to 0. This can not be undone. Continue?"
msgstr ""

#: frmwatchlistunit.rsunparsable
msgid "<Unparsable>"
msgstr ""

#: frmwatchlistunit.rsunreadable
msgid "<Unreadable>"
msgstr ""

#: gnuassembler.rsbyteswhile
msgid " bytes while "
msgstr ""

#: gnuassembler.rsconfigureavalidbinutilssetupfirst
msgid "Configure a valid binutils setup first"
msgstr ""

#: gnuassembler.rscouldnotbefound
msgctxt "gnuassembler.rscouldnotbefound"
msgid " could not be found"
msgstr " 無法被找到"

#: gnuassembler.rsdoesntseemtobeavalidelffile
msgid " doesn't seem to be a valid ELF file"
msgstr ""

#: gnuassembler.rsgnuassemblererror
msgid "GNU Assembler error"
msgstr ""

#: gnuassembler.rsinvalidelffile
msgid "Invalid ELF file"
msgstr ""

#: gnuassembler.rsnobinutilsinstalled
msgid "No binutils installed"
msgstr ""

#: gnuassembler.rstheaobfor
msgid "The AOB for "
msgstr ""

#: gnuassembler.rstheproperformatofasectionis
msgid "The proper format of .asection is : .asection <name> <preferedaddress>"
msgstr ""

#: gnuassembler.rstheproperformatofmsectionis
msgid "The proper format of .msection is : .msection <name> <address> <optional expected size>"
msgstr ""

#: gnuassembler.rstook
msgid " took "
msgstr " 花費 "

#: gnuassembler.rswhereexpected
msgid " where expected"
msgstr ""

#: groupscancommandparser.rsgscpcustomtypenotrecognized
msgid "Custom type not recognized: "
msgstr ""

#: groupscancommandparser.rsgscpinvalidgroupscancommand
msgid "Invalid groupscan command"
msgstr ""

#: groupscancommandparser.rsgscpwildcardsemptyarenotallowedforoutoforderscans
msgid "Wildcards/Empty are not allowed for Out of Order scans"
msgstr ""

#: guisafecriticalsection.rscriticalsectionleavewithoutenter
msgid "Criticalsection leave without enter"
msgstr ""

#: hexviewunit.rsaddress
msgctxt "hexviewunit.rsaddress"
msgid "address"
msgstr "位址"

#: hexviewunit.rsbase
msgid "Base"
msgstr ""

#: hexviewunit.rsbigfuckingerror
msgid "Big fucking error"
msgstr ""

#: hexviewunit.rsbytes
msgctxt "hexviewunit.rsbytes"
msgid "bytes"
msgstr "位元組"

#: hexviewunit.rsexecute
msgctxt "hexviewunit.rsexecute"
msgid "Execute"
msgstr "執行"

#: hexviewunit.rsexecutereadonly
msgid "Execute/Read only"
msgstr "執行/僅讀取"

#: hexviewunit.rsexecutereadwrite
msgid "Execute/Read/Write"
msgstr "執行/讀取/寫入"

#: hexviewunit.rsexecutewritecopy
msgid "Execute/Write Copy"
msgstr "執行/寫入複製"

#: hexviewunit.rsguarded
msgid "Guarded"
msgstr ""

#: hexviewunit.rsinvalidbytesperseperatorvalue
msgid "Invalid BytesPerSeperator value:%s"
msgstr ""

#: hexviewunit.rsmodule
msgid "Module"
msgstr "模組"

#: hexviewunit.rsnoaccess
msgctxt "hexviewunit.rsnoaccess"
msgid "No Access"
msgstr ""

#: hexviewunit.rsnotcached
msgid "Not Cached"
msgstr ""

#: hexviewunit.rsphysicaladdress
msgctxt "hexviewunit.rsphysicaladdress"
msgid "Physical Address"
msgstr "實體位址"

#: hexviewunit.rsprotect
msgctxt "hexviewunit.rsprotect"
msgid "Protect"
msgstr ""

#: hexviewunit.rsreadonly
msgid "Read Only"
msgstr "僅讀取"

#: hexviewunit.rsreadwrite
msgid "Read/Write"
msgstr "讀取/寫入"

#: hexviewunit.rssize
msgctxt "hexviewunit.rssize"
msgid "Size"
msgstr "大小"

#: hexviewunit.rsthislookslikeanarrayofbytedoyouwanttoinputitasahex
msgid "This looks like an array of byte. Do you want to input it as a hexadecimal string?"
msgstr ""

#: hexviewunit.rsthislookslikeanormalstringdoyouwanttoinputitasastr
msgid "This looks like a normal string. Do you want to input it as a string ?"
msgstr ""

#: hexviewunit.rswritecombine
msgctxt "hexviewunit.rswritecombine"
msgid "Write Combine"
msgstr ""

#: hexviewunit.rswritecopy
msgctxt "hexviewunit.rswritecopy"
msgid "Write Copy"
msgstr "寫入複製"

#: hotkeys.rsdecreasevaluewith
msgid "Decrease value with:"
msgstr ""

#: hotkeys.rsdefaultactivated
msgid "%s Activated"
msgstr "已啟用 %s"

#: hotkeys.rsdefaultdeactivated
msgid "%s Deactivated"
msgstr "已停用 %s"

#: hotkeys.rsdisablescript
msgid "Disable script"
msgstr "停用腳本"

#: hotkeys.rsenablescript
msgid "Enable script"
msgstr "啟用腳本"

#: hotkeys.rsfreeze
msgid "Freeze"
msgstr "凍結"

#: hotkeys.rshotkeyid
msgid "Hotkey ID=%s"
msgstr ""

#: hotkeys.rsincreasevaluewith
msgid "Increase value with:"
msgstr ""

#: hotkeys.rssetvalueto
msgid "Set value to:"
msgstr ""

#: hotkeys.rsspeaktext
msgid "Speak Text"
msgstr ""

#: hotkeys.rstexttospeechhint
msgid ""
"The text to speak\n"
"{Description} = The description of the hotkey\n"
"{MRDescription} = The description field of the memory record\n"
"{MRValue} = The value of the memory record\n"
msgstr ""

#: hotkeys.rstogglefreeze
msgctxt "hotkeys.rstogglefreeze"
msgid "Toggle freeze"
msgstr ""

#: hotkeys.rstogglefreezeandallowdecrease
msgid "Toggle freeze and allow decrease"
msgstr ""

#: hotkeys.rstogglefreezeandallowincrease
msgid "Toggle freeze and allow increase"
msgstr ""

#: hotkeys.rstogglescript
msgid "Toggle script"
msgstr ""

#: hotkeys.rsunfreeze
msgid "Unfreeze"
msgstr "解凍"

#: iconstuff.rsfailureopen
msgid "Failure opening "
msgstr "開啟失敗 "

#: iconstuff.rsiconpicker
msgid "Icon picker"
msgstr ""

#: iconstuff.rsnoiconfound
msgid "No icon found in this file"
msgstr ""

#: iconstuff.rsunhandledext
msgid "Unhandled file extension"
msgstr ""

#: kerneldebuggerinterface.rsdbkdebug_startdebuggingfailed
msgid "DBKDebug_StartDebugging failed"
msgstr ""

#: luacaller.rsautoassemblercallbackluafunctionerror
msgid "AutoAssemblerCallback: Lua Function error("
msgstr ""

#: luacaller.rsisnotyetsupported
msgctxt "luacaller.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " 尚未支援"

#: luacaller.rsstructuredissecteventluafunctionerror
msgid "StructureDissectEvent: Lua Function error("
msgstr ""

#: luacaller.rsthistypeofmethod
msgctxt "luacaller.rsthistypeofmethod"
msgid "This type of method:"
msgstr ""

#: luaclass.rsinvalidclassobject
msgid "Invalid class object"
msgstr ""

#: luadissectcode.rscouldnotbefound
msgctxt "luadissectcode.rscouldnotbefound"
msgid " could not be found"
msgstr " 無法被找到"

#: luadissectcode.rsinvalidparametersfordissect
msgid "Invalid parameters for dissect"
msgstr ""

#: luadissectcode.rsthemodulenamed
msgid "The module named "
msgstr ""

#: luaform.rsthegivenformisnotcompatible
msgid "The given form is not compatible. Formclass="
msgstr ""

#: luafoundlist.rscreatefoundlistneedsamemscanobjectasparameter
msgid "createfoundlist needs a memscan object as parameter"
msgstr ""

#: luahandler.rscheatengineisbeingafag
msgid "Cheatengine is being a fag"
msgstr ""

#: luahandler.rsconditionalbreakpointerror
msgid "Conditional breakpoint error"
msgstr "條件中斷點錯誤"

#: luahandler.rscreatememscanneedsaprogressbarornil
msgid "createMemScan needs a progressbar or nil. "
msgstr ""

#: luahandler.rsdeallocatesharedmemoryisnotimplemented
msgid "deallocateSharedMemory is not implemented (It's not even in the list of available functions)"
msgstr ""

#: luahandler.rsdebugsetbreakpointneedsatleastanaddress
msgid "debug_setBreakpoint needs at least an address"
msgstr ""

#: luahandler.rserror
msgid "Error:"
msgstr "錯誤："

#: luahandler.rserror2
msgid " error:"
msgstr " 錯誤："

#: luahandler.rserror3
msgid " error"
msgstr " 錯誤"

#: luahandler.rsgetprocesslisttheprovidedlistobjectisnotvalid
msgid "getProcessList: the provided List object is not valid"
msgstr ""

#: luahandler.rsgetthreadlisttheprovidedlistobjectisnotvalid
msgid "getThreadlist: the provided List object is not valid"
msgstr ""

#: luahandler.rsincorrectnumberofparameters
msgid "Incorrect number of parameters"
msgstr "參數數量有誤"

#: luahandler.rsinvalidfloat
msgid "Invalid floating point string:%s"
msgstr ""

#: luahandler.rsinvalidint
msgid "Invalid integer:%s"
msgstr "整數無效：%s"

#: luahandler.rsisnotaprogressbar
msgid " is not a progressbar"
msgstr " 不是進度條"

#: luahandler.rsluapanic
msgid "LUA panic!"
msgstr ""

#: luahandler.rslua_doscriptwasnotcalledromthemainthread
msgid "LUA_DoScript was not called from the main thread"
msgstr ""

#: luahandler.rsmainluaerror
msgid "main.lua error:"
msgstr "main.lua 錯誤："

#: luahandler.rsmainluaerror2
msgid "main.lua error"
msgstr "main.lua 錯誤"

#: luahandler.rsnonmainthreadluaerror
msgid "Lua error in a secondary thread"
msgstr ""

#: luahandler.rsnumberrequired
msgid "Number required"
msgstr ""

#: luahandler.rsplaysoundtheparametermustbeatablefileoramemorystream
msgid "playSound: The parameter must be a table file or a memory stream. Nothing else"
msgstr ""

#: luahandler.rspluginaddress
msgctxt "luahandler.rspluginaddress"
msgid "Plugin Address"
msgstr ""

#: luahandler.rsscriptcorruptedvar
msgid "%s has corrupted the global %s variable. Many scripts will fail to load now"
msgstr ""

#: luahandler.rsthistypeisnotsupportedhere
msgid "This type is not supported here"
msgstr ""

#: luahandler.rsundefinedluaerror
msgid "Undefined lua error"
msgstr ""

#: luamemscan.rsnotallparametershavebeenprovided
msgid "Not all parameters have been provided"
msgstr ""

#: luaobject.rsisnotyetsupported
msgctxt "luaobject.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " 尚未支援"

#: luaobject.rsthisisaninvalidclassormethodproperty
msgid "This is an invalid class or method property"
msgstr ""

#: luaobject.rsthistypeofmethod
msgctxt "luaobject.rsthistypeofmethod"
msgid "This type of method:"
msgstr ""

#: luastructurefrm.rsgroup1
msgctxt "luastructurefrm.rsgroup1"
msgid "Group 1"
msgstr "群組 1"

#: luastructurefrm.rsgroupd
msgid "Group %d"
msgstr "群組 %d"

#: luasyntax.syns_attrluamstring
msgid "Multiline String"
msgstr "多行字串"

#: luasyntax.syns_attrnumber
msgid "Numbers"
msgstr ""

#: luasyntax.syns_attrreservedword2
msgid "Reserved word 2"
msgstr "保留字 2"

#: luasyntax.syns_attrreservedword3
msgid "Reserved word 3"
msgstr "保留字 3"

#: luasyntax.syns_attrreservedword4
msgid "Reserved word 4"
msgstr "保留字 4"

#: luasyntax.syns_filterlua
msgid "Lua Files (*.lua, *.lpr)|*.lua;*.lpr"
msgstr ""

#: luasyntax.syns_langlua
msgctxt "luasyntax.syns_langlua"
msgid "Lua"
msgstr "Lua"

#: luatablefile.rscreatetablefilerequiresatleastoneparameter
msgid "createTableFile requires at least one parameter"
msgstr ""

#: luatablefile.rserrorraisedwithmessage
msgid " error raised with message: "
msgstr ""

#: luatablefile.rstabledileentryalreadyexistsforfilename
msgid "Table file entry already exists for filename: "
msgstr ""

#: luathread.rserrorinnativethreadcalled
msgid "Error in native thread called "
msgstr ""

#: luathread.rsinnativecode
msgid " in native code:"
msgstr ""

#: luathread.rsinvalidfirstparameterforcreatenativethread
msgid "Invalid first parameter for createNativeThread"
msgstr ""

#: lua_server.rsalreadyexists
msgid " already exists"
msgstr " 已存在"

#: lua_server.rsaluaserverwiththename
msgid "A luaserver with the name "
msgstr ""

#: mainunit.rsand
msgctxt "mainunit.rsand"
msgid "and"
msgstr "和"

#: mainunit.rsaprilfools
msgid "April fools!!!!"
msgstr "愚人節快樂！！！"

#: mainunit.rsareyousure
msgctxt "mainunit.rsareyousure"
msgid "Are you sure?"
msgstr "您確定嗎？"

#: mainunit.rsareyousureyouwanttodelete
msgctxt "mainunit.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "您確定要刪除 %s 嗎？"

#: mainunit.rsareyousureyouwanttodeletethisform
msgid "Are you sure you want to delete this form?"
msgstr ""

#: mainunit.rsareyousureyouwanttoerasethedatainthecurrenttable
msgid "Are you sure you want to erase the data in the current table?"
msgstr ""

#: mainunit.rsatleastxx
msgid "at least xx%"
msgstr "至少 xx%"

#: mainunit.rsautoassembleedit
msgid "Auto Assemble edit: %s"
msgstr ""

#: mainunit.rsbetween
msgid "between %"
msgstr "介於 %"

#: mainunit.rsbringscheatenginetofront
msgid "brings Cheat Engine to front"
msgstr ""

#: mainunit.rsbusy
msgid "<busy>"
msgstr ""

#: mainunit.rscancel
msgctxt "mainunit.rscancel"
msgid "Cancel"
msgstr "取消"

#: mainunit.rsceerror
msgid "CE Error:"
msgstr "Cheat Engine 錯誤："

#: mainunit.rschangevalue
msgctxt "mainunit.rschangevalue"
msgid "Change value"
msgstr "修改數值"

#: mainunit.rscheatengine
msgctxt "mainunit.rscheatengine"
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: mainunit.rschooselanguage
msgid "Which language do you wish to use?"
msgstr ""

#: mainunit.rsclearrecentfiles
msgid "Empty Recent Files List"
msgstr ""

#: mainunit.rscomparetosavedscan
msgctxt "mainunit.rscomparetosavedscan"
msgid "Compare to first/saved scan"
msgstr "與初次/已儲存的掃描比較"

#: mainunit.rscomparingto
msgid "Comparing to %s"
msgstr "與 %s 比較"

#: mainunit.rscurrentprocess
msgid "Current process"
msgstr ""

#: mainunit.rscustomluatype
msgid "Custom LUA type"
msgstr ""

#: mainunit.rscustomtypename
msgid "Custom Type Name"
msgstr ""

#: mainunit.rsdbvmwatchfailed
msgid "dbvm_watch failed"
msgstr ""

#: mainunit.rsdecimal
msgctxt "mainunit.rsdecimal"
msgid "Decimal"
msgstr "十進制"

#: mainunit.rsdelete
msgctxt "mainunit.rsdelete"
msgid "Delete"
msgstr "刪除"

#: mainunit.rsdoyouwantthegroupwithaddress
msgid "Do you want a header with address support ?"
msgstr ""

#: mainunit.rsdoyouwanttogotothecheatenginewebsite
msgid "Do you want to go to the Cheat Engine website?"
msgstr "您要前往 Cheat Engine 的網站嗎？"

#: mainunit.rsdoyouwanttoprotectthistrainerfilefromediting
msgid "Do you want to protect this trainer file from editing?"
msgstr ""

#: mainunit.rsdoyouwishtomergethecurrenttablewiththistable
msgid "Do you wish to merge the current table with this table?"
msgstr ""

#: mainunit.rsedit
msgctxt "mainunit.rsedit"
msgid "Edit"
msgstr "編輯"

#: mainunit.rseditaddresses
msgid "Edit addresses"
msgstr "編輯位址"

#: mainunit.rsexpired
msgid "EXPIRED"
msgstr "已過期"

#: mainunit.rsfailedtoload
msgid "failed to load"
msgstr "載入失敗"

#: mainunit.rsfailuresettingthecreateglobalprivilege
msgid "Failure setting the CreateGlobal privilege."
msgstr ""

#: mainunit.rsfailuresettingthedebugprivilege
msgid "Failure setting the debug privilege. Debugging may be limited."
msgstr ""

#: mainunit.rsfailuresettingtheloaddriverprivilege
msgid "Failure setting the load driver privilege. Debugging may be limited."
msgstr ""

#: mainunit.rsfailuresettingthesetcbprivilegeprivilege
msgid "Failure setting the SeTcbPrivilege privilege. Debugging may be limited."
msgstr ""

#: mainunit.rsfileinuse
msgid "<File in use>"
msgstr ""

#: mainunit.rsfindoutwhataccessesthispointer
msgid "Find out what accesses this pointer"
msgstr "找出是誰在存取此指標"

#: mainunit.rsfindoutwhatwritesthispointer
msgid "Find out what writes this pointer"
msgstr "找出是誰在寫入此指標"

#: mainunit.rsfindwhataccessestheaddresspointedatbythispointer
msgid "Find what accesses the address pointed at by this pointer"
msgstr ""

#: mainunit.rsfindwhatwritestheaddresspointedatbythispointer
msgid "Find what writes the address pointed at by this pointer"
msgstr ""

#: mainunit.rsforcetermination
msgid "Force termination"
msgstr "強制終止"

#: mainunit.rsgivethenewfilename
msgid "Give the new filename"
msgstr ""

#: mainunit.rsgivethenewvaluefortheselectedaddresses
msgid "Give the new value for the selected address(es)"
msgstr ""

#: mainunit.rsgroup
msgid "Group %s"
msgstr "群組 %s"

#: mainunit.rsgroups
msgid "Groups"
msgstr "群組"

#: mainunit.rsgroupscandatainvalid
msgid "groupscan data invalid"
msgstr ""

#: mainunit.rsgroupscanresultwithnogroupscanparser
msgid "Groupscan result with no groupscanparser"
msgstr ""

#: mainunit.rsheight
msgid " , height="
msgstr ""

#: mainunit.rshex
msgctxt "mainunit.rshex"
msgid "Hex"
msgstr "十六進制"

#: mainunit.rshexadecimal
msgctxt "mainunit.rshexadecimal"
msgid "Hexadecimal"
msgstr "十六進制"

#: mainunit.rshrmpfbecauseiminagoodmoodillletyougothistimebutdon
msgid "Hrmpf... Because I'm in a good mood i'll let you go this time. But don't do it again you filthy pirate"
msgstr "哼... 正好我心情很好，就讓你過吧。下次別再這樣了，你這盜版仔"

#: mainunit.rsinvalidscanfolder
msgid "%s is not accessible like it should.  Please configure a proper location in the settings"
msgstr ""

#: mainunit.rsinvalidstartaddress
msgid "Invalid start address: %s"
msgstr ""

#: mainunit.rsinvalidstopaddress
msgid "Invalid stop address: %s"
msgstr ""

#: mainunit.rsisnotavalidspeed
msgid "%s is not a valid speed"
msgstr ""

#: mainunit.rsisnotavalidx
msgid "%s is not a valid xml name"
msgstr ""

#: mainunit.rslanguage
msgid "Language"
msgstr "語言"

#: mainunit.rslicenseexpired
msgid "Your license to use Cheat Engine has expired. You can buy a license to use cheat engine for 1 month for $200, 6 months for only $1000 and for 1 year for only $1800. If you don't renew your license Cheat Engine will be severely limited in it's abilities. (e.g: Next scan has been disabled)"
msgstr "您的 Cheat Engine 使用授權已經過期了。您可以選擇以 200 美金購買 1 個月的使用授權，6 個月只要 1000 美金，而 1 年的使用授權只需要 1800 美金。如果您不續訂的話，Cheat Engine 的功能會大幅受限 (繼續掃描按鈕已經被停用了)。"

#: mainunit.rsloadtheassociatedtable
msgid "Load the associated table? (%s)"
msgstr ""

#: mainunit.rsluascriptcheattable
msgid "Lua script: Cheat Table"
msgstr ""

#: mainunit.rsmodified
msgid "Modified"
msgstr "已修改"

#: mainunit.rsmugenerategroupscancommand
msgctxt "mainunit.rsmugenerategroupscancommand"
msgid "Generate groupscan command"
msgstr ""

#: mainunit.rsnone
msgid "<none>"
msgstr ""

#: mainunit.rsoverlay
msgid "overlay "
msgstr ""

#: mainunit.rspart
msgid " part "
msgstr ""

#: mainunit.rsprevious
msgctxt "mainunit.rsprevious"
msgid "Previous"
msgstr "上一個"

#: mainunit.rsprocessing
msgid "<Processing>"
msgstr ""

#: mainunit.rsremoveselectedaddress
msgid "Remove selected address"
msgstr ""

#: mainunit.rsremoveselectedaddresses
msgctxt "mainunit.rsremoveselectedaddresses"
msgid "Remove selected addresses"
msgstr ""

#: mainunit.rsrename
msgctxt "mainunit.rsrename"
msgid "Rename"
msgstr "重新命名"

#: mainunit.rsrenamefile
msgid "Rename file"
msgstr "重新命名檔案"

#: mainunit.rsrequiresdbvmcapablecpu
msgid "This function requires an CPU with virtualization support. If your system has that then make sure that you're currently not running inside a virtual machine. (Windows has some security features that can run programs inside a VM)"
msgstr ""

#: mainunit.rsrequiresdbvmept
msgid "DBVM find routines needs DBVM for EPT/NP page hooking. Loading DBVM can potentially cause a system freeze. Are you sure?"
msgstr ""

#: mainunit.rsrequiresept
msgid "This function requires that your CPU supports 'Intel Extended Page Table (EPT) or AMD Nested Paging' which your CPU lacks"
msgstr ""

#: mainunit.rsrestoreandshow
msgid "Restore and show"
msgstr ""

#: mainunit.rssaved
msgid "Saved"
msgstr "已儲存"

#: mainunit.rssavedscanresults
msgid "Saved scan results"
msgstr ""

#: mainunit.rssavescanresults
msgid "Save scan results"
msgstr "儲存掃描結果"

#: mainunit.rssavetodisk
msgctxt "mainunit.rssavetodisk"
msgid "Save to disk"
msgstr "儲存至硬碟"

#: mainunit.rsscan
msgctxt "mainunit.rsscan"
msgid "Scan"
msgstr "掃描"

#: mainunit.rsscanerror
msgid "Scan error:%s"
msgstr "掃描錯誤：%s"

#: mainunit.rsscanresult
msgid "Scanresult"
msgstr "掃描結果"

#: mainunit.rsselectthesavedscanresultfromthelistbelow
msgid "Select the saved scan result from the list below"
msgstr ""

#: mainunit.rssetchangehotkeys
msgid "Set/Change hotkeys"
msgstr "設置/修改快捷鍵"

#: mainunit.rssethotkeys
msgctxt "mainunit.rssethotkeys"
msgid "Set hotkeys"
msgstr "設置快捷鍵"

#: mainunit.rsshowasbinary
msgctxt "mainunit.rsshowasbinary"
msgid "Show as binary"
msgstr "以二進制顯示"

#: mainunit.rsshowasdecimal
msgid "Show as decimal"
msgstr "以十進制顯示數值"

#: mainunit.rsshowashexadecimal
msgctxt "mainunit.rsshowashexadecimal"
msgid "Show as hexadecimal"
msgstr "以十六進制顯示"

#: mainunit.rsshown
msgid "shown"
msgstr ""

#: mainunit.rsterminatingscan
msgid "Terminating scan..."
msgstr "終止掃描中..."

#: mainunit.rsthankyoufortryingoutcheatenginebecauseithasexpired
msgid "Thank you for trying out Cheat Engine. Because it has expired Cheat Engine will now close. Is that ok with you?"
msgstr "感謝您試用 Cheat Engine。由於您的授權已過期，Cheat Engine 即將關閉。您接受嗎？"

#: mainunit.rstheprocessisntfullyopenedindicatingainvalidprocess
msgid "The process isn't fully opened. Indicating a invalid ProcessID. You still want to find out the EPROCESS? (BSOD is possible)"
msgstr ""

#: mainunit.rsthereareoneormoreautoassemblerentriesorcodechanges
msgid "There are one or more auto assembler entries or code changes enabled in this table. Do you want them disabled? (without executing the disable part)"
msgstr ""

#: mainunit.rstherecordwithdescriptionhasasinterpretableaddresst
msgid "The record with description '%s' has as interpretable address '%s'. The recalculation will change it to %s. Do you want to edit it to the new address?"
msgstr ""

#: mainunit.rsthisbuttonwillforcecancelascanexpectmemoryleaks
msgid "This button will force cancel a scan. Expect memory leaks"
msgstr "此按鈕會強制取消掃描。可能會導致記憶體流失"

#: mainunit.rsthisbuttonwilltrytocancelthecurrentscanclicktwicet
msgid "This button will try to cancel the current scan. Click twice to force an exit"
msgstr ""

#: mainunit.rsthislistishuge
msgid "This list is huge and deleting multiple items will require CE to traverse the whole list and can take a while. Are you sure?"
msgstr ""

#: mainunit.rstrytutorial
msgid "Do you want to try out the tutorial?"
msgstr "您要試試新手教學嗎？"

#: mainunit.rsunabletoscanfixyourscansettings
msgid "Unable to scan. Fix your scan settings and restart cheat engine"
msgstr "無法掃描。請修復您的掃描設定並重啟 Cheat Engine"

#: mainunit.rsunrandomizerinfo
msgid "This will scan for and change some routines that are commonly used to generate a random value so they always return the same. Please be aware that there is a chance it overwrites the wrong routines causing the program to crash, or that the program uses an unknown random generator. Continue?"
msgstr ""

#: mainunit.rsunspecifiederror
msgid "Unspecified error"
msgstr ""

#: mainunit.rsvalue
msgid "Value %"
msgstr ""

#: mainunit.rswasclickedatpositon
msgid " was clicked at positon "
msgstr ""

#: mainunit.rswhatareyousayingyouregoingtocontinueusingceillegal
msgid "WHAT!!! Are you saying you're going to continue using CE ILLEGALLY??? If you say yes, i'm going to mail the cops to get you and send you to jail!!!"
msgstr "什麼？？？你是說你要繼續非法的使用 Cheat Engine 嗎？？？如果是的話，我就要叫警察把你抓走然後送進監獄了！！！"

#: mainunit.rswhatdoyouwantthegroupnametobe
msgid "What do you want the groupname to be?"
msgstr ""

#: mainunit.rswhatnamedoyouwanttogivetothesescanresults
msgid "What name do you want to give to these scanresults?"
msgstr ""

#: mainunit.rswhatwillbethenewnameforthistab
msgid "What will be the new name for this tab?"
msgstr ""

#: mainunit.rswidth
msgid "   -   width="
msgstr ""

#: mainunit.rsyouarelowondiskspaceonthefolderwherethescanresults
msgid "You are low on diskspace on the folder where the scanresults are stored. Scanning might fail. Are you sure you want to continue?"
msgstr "儲存掃描結果的資料夾所在的硬碟空間不足。掃描可能會失敗。您確定要繼續嗎？"

#: mainunit.straccessed
msgid "The following opcodes accessed the selected address"
msgstr ""

#: mainunit.stradd0
msgid "Do you want to add a '0'-terminator at the end?"
msgstr ""

#: mainunit.stralreadyin
msgctxt "mainunit.stralreadyin"
msgid "This address is already in the list"
msgstr "此位址已經在列表中了"

#: mainunit.stralreadyinlistmultiple
msgid "One or more addresses where already in the list"
msgstr "一個或多個的位址已經在列表中了"

#: mainunit.strasktosave
msgid "You haven't saved your last changes yet. Save Now?"
msgstr "您尚未儲存您最後的變更。要儲存嗎？"

#: mainunit.strchange1value
msgid "Change this value to:"
msgstr "將此數值修改為："

#: mainunit.strchangedescription1
msgctxt "mainunit.strchangedescription1"
msgid "Description"
msgstr "說明"

#: mainunit.strchangedescription2
msgid "Change the description to:"
msgstr "將說明修改為："

#: mainunit.strchangemorevalues
msgid "Change these values to:"
msgstr "將這些數值修改為："

#: mainunit.strchangescript
msgctxt "mainunit.strchangescript"
msgid "Change script"
msgstr ""

#: mainunit.strclicktogohome
msgid "Click here to go to the Cheat Engine homepage"
msgstr "點擊此處以前往 Cheat Engine 的網頁"

#: mainunit.strconfirmprocesstermination
msgid "This will close the current process. Are you sure you want to do this?"
msgstr "這會關閉目前的處理程序。您確定要這樣做嗎？"

#: mainunit.strconfirmundo
msgid "Do you really want to go back to the results of the previous scan?"
msgstr "您確定要回到上一次的掃描結果嗎？"

#: mainunit.strdeleteaddress
msgid "Delete this address"
msgstr "刪除此位址"

#: mainunit.strdeleteall
msgid "Are you sure you want to delete all addresses?"
msgstr "您確定要刪除所有位址嗎？"

#: mainunit.strdeletetheseaddresses
msgid "Delete these addresses"
msgstr "刪除這些位址"

#: mainunit.strdisablecheat
msgid "Disable cheat"
msgstr "停用作弊"

#: mainunit.strdontbother
msgid "Don't even bother. Cheat Engine uses the main thread to receive messages when the scan is done, freeze it and CE will crash!"
msgstr ""

#: mainunit.strenablecheat
msgid "Enable cheat"
msgstr "啟用作弊"

#: mainunit.strerror
msgctxt "mainunit.strerror"
msgid "Error"
msgstr "錯誤"

#: mainunit.strerrorwhileopeningprocess
msgid "Error while opening this process"
msgstr "開啟此處理程序時發生錯誤"

#: mainunit.strerrorwhileopeningprocessmac
msgid ". Have you disabled 'System Integrity Protection'(SIP) yet?"
msgstr "。您停用系統完整性保護 (SIP) 了嗎？"

#: mainunit.strforcerecheck
msgctxt "mainunit.strforcerecheck"
msgid "Force recheck symbols"
msgstr ""

#: mainunit.strfreezeaddressinlist
msgid "Freeze the address in this list"
msgstr "凍結此列表的位址"

#: mainunit.strfreezealladdresses
msgid "Freeze all addresses in this list"
msgstr "凍結此列表的所有位址"

#: mainunit.strfuture
msgid "Wow,I never imagined people would use Cheat Engine up to today"
msgstr ""

#: mainunit.strhappybirthday
msgid "Let's sing Happy Birthday for Dark Byte today!"
msgstr "我們來為 Dark Byte 唱首生日快樂歌吧！"

#: mainunit.strhideall
msgid "will hide all windows"
msgstr "將隱藏所有視窗"

#: mainunit.strhideforeground
msgid "will hide the foreground window"
msgstr ""

#: mainunit.strinfoabouttable
msgid "Info about this table:"
msgstr ""

#: mainunit.strkeeplist
msgid "Keep the current address list/code list?"
msgstr ""

#: mainunit.strmorepointers
msgid "There are more pointers selected. Do you want to change them as well?"
msgstr ""

#: mainunit.strmorepointers2
msgid "You have selected one or more pointers. Do you want to change them as well?"
msgstr ""

#: mainunit.strnewyear
msgid "And what are your good intentions for this year? ;-)"
msgstr "您今年有什麼好打算呢？ ;-)"

#: mainunit.strnotavalidbinarynotation
msgid " is not a valid binary notation!"
msgstr ""

#: mainunit.strnotavalidnotation
msgid "This is not a valid notation"
msgstr ""

#: mainunit.strnotavalidvalue
msgctxt "mainunit.strnotavalidvalue"
msgid "This is not an valid value"
msgstr "這不是有效的數值"

#: mainunit.strnotsameammountofbytes
msgid "The number of bytes you typed is not the same as the previous ammount. Continue?"
msgstr ""

#: mainunit.strnotthesamesize1
msgid "The text you entered isn't the same size as the original. Continue?"
msgstr ""

#: mainunit.strnotthesamesize2
msgid "Not the same size!"
msgstr "大小不同！"

#: mainunit.stropcodechanged
msgctxt "mainunit.stropcodechanged"
msgid "The following opcodes changed the selected address"
msgstr ""

#: mainunit.stropcoderead
msgid "The following opcodes read from the selected address"
msgstr ""

#: mainunit.strphysicalmemory
msgctxt "mainunit.strphysicalmemory"
msgid "Physical Memory"
msgstr "實體記憶體"

#: mainunit.strrecalculateaddress
msgctxt "mainunit.strrecalculateaddress"
msgid "Recalculate address"
msgstr ""

#: mainunit.strrecalculatealladdresses
msgid "Recalculate all addresses"
msgstr ""

#: mainunit.strrecalculateselectedaddresses
msgid "Recalculate selected addresses"
msgstr ""

#: mainunit.strremovefromgroup
msgid "Remove from group "
msgstr "從群組...中移除 "

#: mainunit.strsaferphysicalmemory
msgid "Safer memory access"
msgstr ""

#: mainunit.strscantextcaptiontotext
msgid "Text:"
msgstr ""

#: mainunit.strscantextcaptiontovalue
msgid "Value:"
msgstr ""

#: mainunit.strsearchforarray
msgid "Search for this array"
msgstr "搜尋此陣列"

#: mainunit.strsearchfortext
msgid "Search for text"
msgstr "搜尋文字"

#: mainunit.strselectedaddressisapointer
msgid "The selected address is a pointer. Are you sure? (the base pointer will get the address)"
msgstr ""

#: mainunit.strsethotkey
msgid "Set a hotkey"
msgstr ""

#: mainunit.strshowasdecimal
msgid "Show as decimal value"
msgstr "以十進制顯示數值"

#: mainunit.strshowashex
msgid "Show as hexadecimal value"
msgstr "以十六進制顯示數值"

#: mainunit.strunfreezeaddressinlist
msgid "Unfreeze the address in this list"
msgstr "解凍此列表的位址"

#: mainunit.strunfreezealladdresses
msgid "Unfreeze all addresses in this list"
msgstr "解凍此列表的所有位址"

#: mainunit.strunhideall
msgid "will bring all windows back"
msgstr ""

#: mainunit.strunhideforeground
msgid "will bring the foreground window back"
msgstr ""

#: mainunit.strunknownextension
msgctxt "mainunit.strunknownextension"
msgid "Unknown extension"
msgstr ""

#: mainunit.strvalue
msgctxt "mainunit.strvalue"
msgid "Value"
msgstr "值"

#: mainunit.strwindowfailedtohide
msgid "A window failed to hide"
msgstr ""

#: mainunit.strxmess
msgid "Merry christmas and happy new year"
msgstr "聖誕快樂，新年吉祥"

#: mainunit2.cename
msgctxt "mainunit2.cename"
msgid "Cheat Engine 7.2"
msgstr "Cheat Engine 7.2"

#: mainunit2.rsdbvmmissedentries
msgid "Missed %d entries due to a too small buffer or slow copy operation"
msgstr ""

#: mainunit2.rsenabledisablespeedhack
msgid "Enable/Disable speedhack."
msgstr ""

#: mainunit2.rsm2nohotkey
msgid " (No hotkey)"
msgstr ""

#: mainunit2.rsnohotkey
msgid "No hotkey"
msgstr ""

#: mainunit2.rspleasewait
msgid "Please Wait!"
msgstr "稍等一下！"

#: mainunit2.rsselectanitemfromthelistforasmalldescription
msgid "Select an item from the list for a small description"
msgstr ""

#: mainunit2.rsusethegameapplicationforawhile
msgid "Use the game/application for a while and make the address you're watching change. The list will be filled with addresses that contain code that change the watched address."
msgstr ""

#: mainunit2.rswonthaveanyeffectuntilyouopenanewprocess
msgid "(Won't have any effect until you (re)open a process)"
msgstr ""

#: mainunit2.straddresshastobereadable
msgid "The address has to be readable if you want to use this function"
msgstr ""

#: mainunit2.strautoassemble
msgid "Assembler"
msgstr ""

#: mainunit2.strbiggerthan
msgid "Bigger than..."
msgstr "大於..."

#: mainunit2.strbug
msgid "BUG!"
msgstr ""

#: mainunit2.strchangedvalue
msgctxt "mainunit2.strchangedvalue"
msgid "Changed value"
msgstr "修改後的值"

#: mainunit2.strcomparetofirstscan
msgid "Compare to first scan"
msgstr "與初次掃描比較"

#: mainunit2.strcomparetolastscan
msgid "Compare to last scan"
msgstr "與上次的掃描比較"

#: mainunit2.strcomparetosavedscan
msgid "Compare to saved scan"
msgstr "與儲存的掃描比較"

#: mainunit2.strdecreasedvalue
msgid "Decreased value"
msgstr ""

#: mainunit2.strdecreasedvalueby
msgid "Decreased value by ..."
msgstr ""

#: mainunit2.strexact
msgid "Exact"
msgstr "精確"

#: mainunit2.strexactvalue
msgid "Exact Value"
msgstr "精確值"

#: mainunit2.strfailedtoinitialize
msgid "Failed to initialize the debugger"
msgstr ""

#: mainunit2.strfirstscan
msgctxt "mainunit2.strfirstscan"
msgid "First Scan"
msgstr "初次掃描"

#: mainunit2.strignorevalue
msgid "Ignore value"
msgstr "忽略數值"

#: mainunit2.strincreasedvalue
msgid "Increased value"
msgstr ""

#: mainunit2.strincreasedvalueby
msgid "Increased value by ..."
msgstr ""

#: mainunit2.strneednewerwindowsversion
msgid "This function only works in Windows 2000+ (perhaps also NT but not tested)"
msgstr ""

#: mainunit2.strnewscan
msgctxt "mainunit2.strnewscan"
msgid "New Scan"
msgstr "新的掃描"

#: mainunit2.strnodescription
msgctxt "mainunit2.strnodescription"
msgid "No description"
msgstr "無說明"

#: mainunit2.strok
msgctxt "mainunit2.strok"
msgid "OK"
msgstr "OK"

#: mainunit2.strsmallerthan
msgid "Smaller than..."
msgstr "小於..."

#: mainunit2.strstart
msgctxt "mainunit2.strstart"
msgid "Start"
msgstr "開始"

#: mainunit2.strstop
msgctxt "mainunit2.strstop"
msgid "Stop"
msgstr "停止"

#: mainunit2.strtoolong
msgid "Too long"
msgstr "過長"

#: mainunit2.strunchangedvalue
msgid "Unchanged value"
msgstr "未改變的值"

#: mainunit2.strunknowninitialvalue
msgid "Unknown initial value"
msgstr "初始值未知"

#: mainunit2.strvaluebetween
msgid "Value between..."
msgstr "介於...間的值"

#: manualmoduleloader.rsmmlallocationerror
msgid "Allocation error"
msgstr "分配錯誤"

#: manualmoduleloader.rsmmlfailedfindingaddressof
msgid "failed finding address of "
msgstr ""

#: manualmoduleloader.rsmmlnotavalidfile
msgid "not a valid file"
msgstr "不是有效的檔案"

#: manualmoduleloader.rsmmlnotavalidheader
msgid "Not a valid header"
msgstr "不是有效的標頭"

#: manualmoduleloader.rsmmltriedloadinga64bitmoduleona32bitsystem
msgid "Tried loading a 64-bit module on a 32-bit system"
msgstr ""

#: memdisplay.rsfailurecreatingopenglwindow
msgid "failure creating opengl window"
msgstr ""

#: memdisplay.rsondatareturnedatoosmallmemoryregion
msgid "OnData returned a too small memory region. It should have returned false instead"
msgstr ""

#: memorybrowserformunit.rs0or1
msgid "(0 or 1)"
msgstr ""

#: memorybrowserformunit.rsaddress
msgctxt "memorybrowserformunit.rsaddress"
msgid "Address"
msgstr "位址"

#: memorybrowserformunit.rsallocatememory
msgid "Allocate memory"
msgstr "分配記憶體"

#: memorybrowserformunit.rsassemblyscan
msgctxt "memorybrowserformunit.rsassemblyscan"
msgid "Assembly scan"
msgstr ""

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatdoyouwanttogotheren
msgid "At least %s bytes have been allocated at %s%sDo you want to go there now?"
msgstr ""

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatgotherenow
msgid "At least %s bytes have been allocated at %s. Go there now?"
msgstr ""

#: memorybrowserformunit.rsbecauseofunhandledexeption
msgid "Because of unhandled exception %s"
msgstr ""

#: memorybrowserformunit.rsbetween
msgid "Between %s"
msgstr "介於 %s"

#: memorybrowserformunit.rschangedisplayfader
msgid "Change display fader"
msgstr ""

#: memorybrowserformunit.rschangeregister
msgid "Change register"
msgstr ""

#: memorybrowserformunit.rscheatenginesinglelingeassembler
msgid "Single-line assembler"
msgstr ""

#: memorybrowserformunit.rscomment
msgctxt "memorybrowserformunit.rscomment"
msgid "Comment"
msgstr "留言"

#: memorybrowserformunit.rscommentfor
msgid "Comment for %s"
msgstr "%s 的留言"

#: memorybrowserformunit.rscreateremotethread
msgid "Create remote thread"
msgstr ""

#: memorybrowserformunit.rsdllinjected
msgid "DLL Injected"
msgstr "DLL 已植入"

#: memorybrowserformunit.rsdoyouwanttoexecuteafunctionofthedll
msgid "Do you want to execute a function of the dll?"
msgstr ""

#: memorybrowserformunit.rserrorallocatingmemory
msgid "Error allocating memory!"
msgstr "分配記憶體時發生錯誤！"

#: memorybrowserformunit.rsfillintheaddressyouwanttogoto
msgid "Fill in the address you want to go to"
msgstr ""

#: memorybrowserformunit.rsgetkerneladdress
msgid "Get kernel address"
msgstr ""

#: memorybrowserformunit.rsgivethenameofthefunctionyouwanttofindcasesensitive
msgid "Give the name of the function you want to find (Case sensitive,certain words can cause blue screens)"
msgstr ""

#: memorybrowserformunit.rsgotoaddress
msgid "Goto Address"
msgstr ""

#: memorybrowserformunit.rsheaderfor
msgid "Header for %s"
msgstr ""

#: memorybrowserformunit.rshowlongshouldachangebeshown
msgid "How long should a change be shown?"
msgstr ""

#: memorybrowserformunit.rshowmuchis
msgid "How much is %s?"
msgstr ""

#: memorybrowserformunit.rshowmuchmemorydoyouwanttoaddtothisprocess
msgid "How much memory do you want to add to this process?"
msgstr ""

#: memorybrowserformunit.rshowmuchmemorydoyouwishtoallocate
msgid "How much memory do you wish to allocate?"
msgstr ""

#: memorybrowserformunit.rsidontunderstandwhatyoumeanwith
msgid "I don't understand what you mean with %s"
msgstr ""

#: memorybrowserformunit.rsinjectdll
msgid "Inject dll"
msgstr "植入 dll"

#: memorybrowserformunit.rsinjectdylib
msgid "Inject DYLIB"
msgstr "植入 DYLIB"

#: memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported
msgctxt "memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported"
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr ""

#: memorybrowserformunit.rsisnotavalidvalue
msgctxt "memorybrowserformunit.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 不是有效的數值"

#: memorybrowserformunit.rslinkwithotherhexview
msgctxt "memorybrowserformunit.rslinkwithotherhexview"
msgid "Link with other hexview"
msgstr ""

#: memorybrowserformunit.rsmaxstacktracesize
msgid "Max stacktrace size"
msgstr ""

#: memorybrowserformunit.rsmbbookmark
msgid "Bookmark %d"
msgstr "書籤 %d"

#: memorybrowserformunit.rsmbbookmark2
msgid "Bookmark %d: %s"
msgstr "書籤 %d：%s"

#: memorybrowserformunit.rsmbcreationoftheremotethreadfailed
msgid "Creation of the remote thread failed"
msgstr ""

#: memorybrowserformunit.rsmbthreadcreated
msgid "Thread Created"
msgstr ""

#: memorybrowserformunit.rsmemorybrowser
msgid "MemoryBrowser"
msgstr ""

#: memorybrowserformunit.rsmemoryviewercurrentlydebuggingthread
msgid "Memory Viewer - Currently debugging thread %s"
msgstr ""

#: memorybrowserformunit.rsmemoryviewerrunning
msgid "Memory Viewer - Running"
msgstr ""

#: memorybrowserformunit.rsneedtorundissectcode
msgid "You will need to run the dissect code routine first before this window is usable. Run it now?"
msgstr ""

#: memorybrowserformunit.rsnewsize
msgid "New size"
msgstr ""

#: memorybrowserformunit.rsparameters
msgctxt "memorybrowserformunit.rsparameters"
msgid "Parameters"
msgstr "參數"

#: memorybrowserformunit.rspleaseenteravalidhexadecimaladdres
msgid "Please enter a valid hexadecimal addres"
msgstr ""

#: memorybrowserformunit.rspleaseenteravalidhexadecimalvalue
msgid "Please enter a valid hexadecimal value"
msgstr ""

#: memorybrowserformunit.rspleasespecifythenewsymbolsearchpathseperatespaths
msgid "Please specify the new symbol searchpath (; separates paths)"
msgstr ""

#: memorybrowserformunit.rspleasetargetanotherprocess
msgid "Start another version of Cheat Engine and attach to that instead"
msgstr ""

#: memorybrowserformunit.rspleasetargetaprocessfirst
msgid "Please target a process first"
msgstr ""

#: memorybrowserformunit.rsremovebreakpoint
msgid "Remove breakpoint"
msgstr "移除中斷點"

#: memorybrowserformunit.rsreplacewithcodethatdoesnothing
msgctxt "memorybrowserformunit.rsreplacewithcodethatdoesnothing"
msgid "Replace with code that does nothing"
msgstr ""

#: memorybrowserformunit.rsrestorewithorginalcode
msgctxt "memorybrowserformunit.rsrestorewithorginalcode"
msgid "Restore with original code"
msgstr ""

#: memorybrowserformunit.rsreturnaddress
msgid "Return Address"
msgstr ""

#: memorybrowserformunit.rsselectthefunctionyouwanttoexecute
msgid "Select the function you want to execute"
msgstr ""

#: memorybrowserformunit.rssetbreakpoint
msgctxt "memorybrowserformunit.rssetbreakpoint"
msgid "Set breakpoint"
msgstr "設置中斷點"

#: memorybrowserformunit.rsshowdifference
msgctxt "memorybrowserformunit.rsshowdifference"
msgid "Show difference"
msgstr "顯示差異"

#: memorybrowserformunit.rssomethinghappened
msgid "something happened"
msgstr ""

#: memorybrowserformunit.rssshowstheautoguessvalue
msgid "(%s shows the autoguess value)"
msgstr ""

#: memorybrowserformunit.rsstacktrace
msgctxt "memorybrowserformunit.rsstacktrace"
msgid "Stacktrace"
msgstr ""

#: memorybrowserformunit.rsstopshowingthedifference
msgid "Stop showing the difference"
msgstr ""

#: memorybrowserformunit.rssymbolhandler
msgid "Symbol handler"
msgstr ""

#: memorybrowserformunit.rsthegeneratedcodeisbyteslongbuttheselectedopcodeisb
msgid "The generated code is %s byte(s) long, but the selected opcode is %s byte(s) long! Do you want to replace the incomplete opcode(s) with NOP's?"
msgstr ""

#: memorybrowserformunit.rstypeyourassemblercodehereaddress
msgid "Type your assembler code here: (address=%s)"
msgstr ""

#: memorybrowserformunit.rsunlinkfromotherhexview
msgid "Unlink from other hexview"
msgstr ""

#: memorybrowserformunit.rsvalue
msgctxt "memorybrowserformunit.rsvalue"
msgid "Value"
msgstr "值"

#: memorybrowserformunit.rswhatisthenewvalueof
msgid "What is the new value of %s?"
msgstr ""

#: memorybrowserformunit.rswhatwillbethestartaddressofthisthread
msgid "What will be the startaddress of this thread?"
msgstr ""

#: memorybrowserformunit.rsyouwanttogiveanadditional32bitparameterwillshowupi
msgid "You want to give an additional 32-bit parameter? (Will show up in (R)/(E)BX)"
msgstr ""

#: memoryrecordunit.rsactivate
msgctxt "memoryrecordunit.rsactivate"
msgid "Activate"
msgstr "啟用"

#: memoryrecordunit.rsadjustmrwithrelativeaddress
msgid "Do you wish to adjust memory records with relative addresses as well?"
msgstr ""

#: memoryrecordunit.rsdeactivate
msgctxt "memoryrecordunit.rsdeactivate"
msgid "Deactivate"
msgstr "停用"

#: memoryrecordunit.rsdecreasevalue
msgid "Decrease Value"
msgstr ""

#: memoryrecordunit.rserror
msgctxt "memoryrecordunit.rserror"
msgid "error"
msgstr "錯誤"

#: memoryrecordunit.rsincreasevalue
msgid "Increase Value"
msgstr ""

#: memoryrecordunit.rsmrnibblesupportisonlyforhexadecimaldisplay
msgid "Nibble support is only for hexadecimal display"
msgstr ""

#: memoryrecordunit.rsp
msgctxt "memoryrecordunit.rsp"
msgid "P->"
msgstr "P->"

#: memoryrecordunit.rspqqqqqqqq
msgid "P->????????"
msgstr "P->????????"

#: memoryrecordunit.rssetvalue
msgid "Set Value"
msgstr "設置數值"

#: memoryrecordunit.rstoggleactivation
msgid "Toggle Activation"
msgstr ""

#: memoryrecordunit.rstoggleactivationallowdecrease
msgid "Toggle Activation Allow Decrease"
msgstr ""

#: memoryrecordunit.rstoggleactivationallowincrease
msgid "Toggle Activation Allow Increase"
msgstr ""

#: memscan.rsaresultsetwiththisnamealreadyexists
msgid "A result set with this name(%s) already exists"
msgstr ""

#: memscan.rsdiskwriteerror
msgid "Disk write error:%s"
msgstr "硬碟寫入錯誤：%s"

#: memscan.rsdiskwriteerror2
msgid "Disk Write Error:%s"
msgstr "硬碟寫入錯誤：%s"

#: memscan.rserrorallocatingbytesfortheoldresults
msgid "Error allocating %s bytes for the old results. buffersize=%s variablesize=%s"
msgstr ""

#: memscan.rserrorwhenwhileloadingresult
msgid "Error while loading result"
msgstr ""

#: memscan.rsfailedspawningthesavefirstscanthread
msgid "Failed spawning the Save First Scan thread"
msgstr ""

#: memscan.rsfailureallocatingmemoryforcopytriedallocatingkb
msgid "Failure allocating memory for copy. Tried allocating %s KB"
msgstr ""

#: memscan.rsfailurecreatingthescandirectory
msgid "Failure creating the scan directory"
msgstr ""

#: memscan.rsforsomereasonthescancontrollerdoesnotexist
msgid "For some reason the scanController does not exist"
msgstr ""

#: memscan.rsinvalidbinarynotation
msgid "Invalid binary notation"
msgstr ""

#: memscan.rsisaninvalidvalue
msgid "%s is an invalid value"
msgstr "%s 不是有效的數值"

#: memscan.rsisnotavalidcharacterinsideabinarystring
msgid "%s is not a valid character inside a binary string"
msgstr ""

#: memscan.rsisnotavalidnotation
msgid "%s is an invalid notation"
msgstr ""

#: memscan.rsisnotavalidvalue
msgctxt "memscan.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 不是有效的數值"

#: memscan.rsmscustomtypeisnil
msgid "Custom type is nil"
msgstr ""

#: memscan.rsmsnothingtoscanfor
msgid "Nothing to scan for"
msgstr ""

#: memscan.rsmsthescanwasforcedtoterminatesubsequentscansmaynotfunctionproperlyetc
msgid "The scan was forced to terminate. Subsequent scans may not function properly. It's recommended to restart Cheat Engine"
msgstr ""

#: memscan.rsmstupidalignsize
msgid "Stupid alignsize"
msgstr ""

#: memscan.rsnoreadablememoryfound
msgctxt "memscan.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "找不到可以讀取的記憶體"

#: memscan.rsnotenoughdiskspacefortheaddressfile
msgid "Not enough diskspace for the address file"
msgstr "沒有空間來儲存位址檔"

#: memscan.rsnotenoughdiskspaceforthememoryfile
msgid "Not enough diskspace for the memory file"
msgstr "沒有空間來儲存記憶體檔"

#: memscan.rspleasefillsomethingin
msgid "Please fill something in"
msgstr ""

#: memscan.rsthetemporaryscandirectorydoesnotexistcheckyourscan
msgid "The temporary scan directory %s does not exist. Check your scan settings"
msgstr ""

#: memscan.rsthread
msgid "thread "
msgstr ""

#: memscan.rsthreadsynchronizer
msgid "Thread synchronizer"
msgstr ""

#: memscan.rstmpandundoarenamesthatmaynotbeusedtryanothername
msgid "TMP and UNDO are names that may not be used. Try another name"
msgstr ""

#: memscan.rsunknown
msgctxt "memscan.rsunknown"
msgid "Unknown"
msgstr "未知"

#: mikmod.rsfailuretoinitializemikmod
msgid "Failure to initialize MikMod"
msgstr ""

#: networkconfig.rscouldnotberesolved
msgctxt "networkconfig.rscouldnotberesolved"
msgid " could not be resolved"
msgstr ""

#: networkconfig.rsfailedconnectingtotheserver
msgid "Failed connecting to the server"
msgstr ""

#: networkconfig.rsfailurecreatingsocket
msgctxt "networkconfig.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr ""

#: networkconfig.rshost
msgctxt "networkconfig.rshost"
msgid "host:"
msgstr ""

#: networkinterfaceapi.rsnoconnection
msgid "No connection"
msgstr "無連線"

#: newkernelhandler.rscouldntbeopened
msgid "%s couldn't be opened"
msgstr "無法開啟 %s"

#: newkernelhandler.rsdbvmisnotloadedthisfeatureisnotusable
msgid "DBVM is not loaded. This feature is not usable"
msgstr ""

#: newkernelhandler.rsdidnotloaddbvm
msgid "I don't know what you did, you didn't crash, but you also didn't load DBVM"
msgstr ""

#: newkernelhandler.rsfucked
msgid "Something is really messed up on your computer! You don't seem to have a kernel!!!!"
msgstr ""

#: newkernelhandler.rspleaserebootandpressf8beforewindowsboots
msgid "Please reboot and press f8 before windows boots. Then enable unsigned drivers. Alternatively, you could buy yourself a business class certificate and sign the driver yourself (or try debug signing)"
msgstr ""

#: newkernelhandler.rsthedriverneedstobeloadedtobeabletousethisfunction
msgid "The driver needs to be loaded to be able to use this function."
msgstr ""

#: newkernelhandler.rstousethisfunctionyouwillneedtorundbvm
msgid "To use this function you will need to run DBVM. There is a high chance running DBVM can crash your system and make you lose your data(So don't forget to save first). Do you want to run DBVM?"
msgstr ""

#: newkernelhandler.rsyourcpumustbeabletorundbvmtousethisfunction
msgid "Your cpu must be able to run dbvm to use this function"
msgstr ""

#: opensave.rsaskifstupid
msgid "Generating a trainer with the current state of the cheat table will likely result in a completely useless trainer that does nothing. Are you sure?"
msgstr ""

#: opensave.rsdoesntcontainneededinformationwheretoplacethememor
msgid "%s doesn't contain needed information where to place the memory"
msgstr ""

#: opensave.rserrorexecutingthistablesluascript
msgid "Error executing this table's lua script: %s"
msgstr ""

#: opensave.rserrorexecutingthistablesluascriptentry
msgid "Error executing this table's lua script named %s: %s"
msgstr ""

#: opensave.rserrorsaving
msgid "Error saving..."
msgstr ""

#: opensave.rsinvalidluafortrainer
msgid "The lua script in this trainer has some issues and will therefore not load"
msgstr ""

#: opensave.rsosthereisanewerversionifcheatengineoutetc
msgid "There is a newer version of Cheat Engine out. It's recommended to use that version instead"
msgstr ""

#: opensave.rsosthischeattableiscorrupt
msgid "This cheat table is corrupt"
msgstr ""

#: opensave.rstheregionatwaspartiallyorcompletlyunreadable
msgid "The region at %s was partially or completely unreadable"
msgstr ""

#: opensave.rstheversionofisincompatiblewiththisceversion
msgid "The version of %s is incompatible with this CE version"
msgstr ""

#: opensave.rsthisisnotavalidcheattable
msgid "This is not a valid cheat table"
msgstr ""

#: opensave.rsthisisnotavalidxmlfile
msgid "This is not a valid xml file"
msgstr "這不是有效的 xml 檔"

#: opensave.rsthistablecontainsaluascriptdoyouwanttorunit
msgid "This table contains a lua script. Do you want to run it?"
msgstr ""

#: opensave.rsunknownextention
msgctxt "opensave.rsunknownextention"
msgid "Unknown extension"
msgstr ""

#: opensave.rsyoucanonlyprotectafileifithasancetrainerextension
msgid "You can only protect a file if it has an .CETRAINER extension"
msgstr ""

#: opensave.strcantloadfilepatcher
msgid "The file patcher can't be loaded by Cheat Engine!"
msgstr ""

#: opensave.strcantloadprotectedfile
msgid "This trainer is protected from being opened by CE. Now go away!!!"
msgstr ""

#: opensave.strcorrupticon
msgid "The icon has been corrupted"
msgstr ""

#: opensave.strnotacetrainer
msgid "This is not a trainer made by Cheat Engine (If it is a trainer at all!)"
msgstr ""

#: opensave.strunknowncomponent
msgid "There is a unknown component in the trainer! compnr="
msgstr ""

#: opensave.strunknowntrainerversion
msgid "This version of Cheat Engine doesn't know how to read this trainer! Trainerversion="
msgstr ""

#: parsers.rsinvalidinteger
msgid "Invalid integer"
msgstr ""

#: peinfofunctions.rspeifnoexports
msgid "No exports"
msgstr ""

#: peinfofunctions.strinvalidfile
msgid "Invalid file"
msgstr "無效的檔案"

#: peinfounit.rspe32bit
msgid "32-bit, "
msgstr "32 位元， "

#: peinfounit.rspeaddressoffunctions
msgid "AddressOfFunctions = %x"
msgstr ""

#: peinfounit.rspeaddressofnameordinals
msgid "AddressOfNameOrdinals = %x"
msgstr ""

#: peinfounit.rspeaddressofnames
msgid "AddressOfNames = %x"
msgstr ""

#: peinfounit.rspeaddressofrawdata
msgid "Address of raw data = %x"
msgstr ""

#: peinfounit.rspeagressivetrim
msgid "Agressive trim, "
msgstr ""

#: peinfounit.rspearchitecturespecifictable
msgid "Architecture-Specific table"
msgstr ""

#: peinfounit.rspebase
msgid "Base = %x"
msgstr ""

#: peinfounit.rspebaseofcode
msgid "Base of code = %.8x "
msgstr ""

#: peinfounit.rspebaseofdata
msgid "Base of data = %.8x "
msgstr ""

#: peinfounit.rspebaserelocationtable
msgid "Base-Relocation table"
msgstr ""

#: peinfounit.rspeboundimporttable
msgid "Bound import table"
msgstr ""

#: peinfounit.rspecertificatetabel
msgid "Certificate table"
msgstr ""

#: peinfounit.rspecharacterisitics
msgid "characterisitics=%x (%s)"
msgstr ""

#: peinfounit.rspecharacteristics
msgid "Characteristics = %x (%s)"
msgstr ""

#: peinfounit.rspecharacteristics2
msgid "Characteristics=%x (should be 0)"
msgstr ""

#: peinfounit.rspecharacteristicsoriginalfirstthunk
msgid "Characteristics/OriginalFirstThunk=%x"
msgstr ""

#: peinfounit.rspechecksum
msgid "CheckSum = %x "
msgstr ""

#: peinfounit.rspeclrruntimetable
msgid "CLR Runtime table"
msgstr ""

#: peinfounit.rspecodeview
msgid "Codeview"
msgstr ""

#: peinfounit.rspedebugfile
msgid "Debugfile =%s"
msgstr ""

#: peinfounit.rspedebugginginfotable
msgid "Debugging info table"
msgstr ""

#: peinfounit.rspedelayimportdescriptiontable
msgid "Delay import descriptor table"
msgstr ""

#: peinfounit.rspediscardable
msgid "discardable, "
msgstr ""

#: peinfounit.rspedll
msgid "DLL, "
msgstr "DLL， "

#: peinfounit.rspedllcharacteristics
msgid "Dll Characteristics = %x "
msgstr ""

#: peinfounit.rspedosentrypoint
msgid "dos entrypoint = %.4x:%.4x"
msgstr ""

#: peinfounit.rspedosstack
msgid "dos stack = %.4x:%.4x"
msgstr ""

#: peinfounit.rspeentrypoint
msgid "Entry point = %.8x "
msgstr ""

#: peinfounit.rspeexceptiontable
msgid "Exception table"
msgstr ""

#: peinfounit.rspeexecutable
msgid "Executable, "
msgstr ""

#: peinfounit.rspeexecutablecode
msgid "Executable code, "
msgstr ""

#: peinfounit.rspeexecutablememory
msgid "executable memory, "
msgstr ""

#: peinfounit.rspeexporttable
msgid "Export table"
msgstr ""

#: peinfounit.rspefailureatallocationmemory
msgid "Failure at allocating memory"
msgstr ""

#: peinfounit.rspefailurereadingmemory
msgid "Failure reading memory"
msgstr ""

#: peinfounit.rspefilealignment
msgid "File Alignment = %x "
msgstr ""

#: peinfounit.rspefirstthunk
msgid "FirstThunk=%x"
msgstr ""

#: peinfounit.rspeforwarderchain
msgid "Forwarder Chain=%x (-1 if no forwarders)"
msgstr ""

#: peinfounit.rspeglobalpointertable
msgid "Global pointer table"
msgstr ""

#: peinfounit.rspeimport
msgid "Import %d : %s"
msgstr ""

#: peinfounit.rspeimportaddresstable
msgid "import address table"
msgstr ""

#: peinfounit.rspeimports
msgid "imports:"
msgstr ""

#: peinfounit.rspeimporttable
msgid "Import table"
msgstr ""

#: peinfounit.rspeinconsistent
msgid " (inconsistent)"
msgstr ""

#: peinfounit.rspeinitializeddata
msgid "Initialized data, "
msgstr ""

#: peinfounit.rspelfanew
msgid "lfanew="
msgstr ""

#: peinfounit.rspeloadconfigtable
msgid "Load config table"
msgstr ""

#: peinfounit.rspeloaderflags
msgid "Loader Flags = %x "
msgstr ""

#: peinfounit.rspemachine
msgid "Machine=%.2x"
msgstr ""

#: peinfounit.rspemachine64
msgid "Machine=%.2x (64 bit)"
msgstr ""

#: peinfounit.rspemajorimageversion
msgid "Major Image Version = %d "
msgstr ""

#: peinfounit.rspemajorlinkerversion
msgid "Major linker version = %d "
msgstr ""

#: peinfounit.rspemajoroperatingsystemversion
msgid "Major Operating System Version = %d "
msgstr ""

#: peinfounit.rspemajorsubsystemversion
msgid "Major Subsystem Version = %d "
msgstr ""

#: peinfounit.rspemajorversion
msgid "Major version=%d"
msgstr ""

#: peinfounit.rspeminorimageversion
msgid "Minor Image Version = %d "
msgstr ""

#: peinfounit.rspeminorlinlerversion
msgid "Minor linker version = %d "
msgstr ""

#: peinfounit.rspeminorsubsystemversion
msgid "Minor Subsystem Version = %d "
msgstr ""

#: peinfounit.rspeminorversion
msgid "Minor version=%d"
msgstr ""

#: peinfounit.rspemzheader
msgid "MZ header"
msgstr ""

#: peinfounit.rspename
msgid "Name = %x (%s)"
msgstr ""

#: peinfounit.rspename2
msgid "Name=%x : %s"
msgstr ""

#: peinfounit.rspenetrunfromswap
msgid "Net: Run from swap, "
msgstr ""

#: peinfounit.rspenodbginfo
msgid "No DBG info, "
msgstr ""

#: peinfounit.rspenolinenumbers
msgid "No line numbers, "
msgstr ""

#: peinfounit.rspenolocalsymbols
msgid "No local symbols, "
msgstr ""

#: peinfounit.rspenorelocations
msgid "No relocations, "
msgstr ""

#: peinfounit.rspenotallmemorycouldbereadworkingwithapartialcopyhere
msgid "Not all memory could be read, working with a partial copy here"
msgstr ""

#: peinfounit.rspenotcached
msgid "not cached, "
msgstr ""

#: peinfounit.rspenotpaged
msgid "not paged, "
msgstr ""

#: peinfounit.rspenumberoffunctions
msgid "NumberOfFunctions = %d"
msgstr ""

#: peinfounit.rspenumberoflinenumbers
msgid "number of line numbers=%x"
msgstr ""

#: peinfounit.rspenumberofnames
msgid "NumberOfNames = %d"
msgstr ""

#: peinfounit.rspenumberofrelocations
msgid "number of relocations=%x"
msgstr ""

#: peinfounit.rspenumberofrvaandsize
msgid "Number Of Rva And Sizes = %d "
msgstr ""

#: peinfounit.rspenumberofsections
msgid "Number of sections=%d"
msgstr ""

#: peinfounit.rspeoptional
msgid "-----optional-----"
msgstr ""

#: peinfounit.rspeoptionalheader
msgid "OptionalHeader size = %x"
msgstr ""

#: peinfounit.rspeoptionalmagicnumber
msgid "Optional magic number = %x "
msgstr ""

#: peinfounit.rspepeheader
msgid "PE header"
msgstr ""

#: peinfounit.rspepeinfoimagesize
msgid "PEInfo: Image size"
msgstr ""

#: peinfounit.rspepointertolinenumbers
msgid "Pointer to line numbers=%x"
msgstr ""

#: peinfounit.rspepointertorawdata
msgid "Pointer to raw data=%x"
msgstr ""

#: peinfounit.rspepointertorelocations
msgid "Pointer to relocations=%x"
msgstr ""

#: peinfounit.rspepreferedimagebase
msgid "Prefered imagebase = %.8x "
msgstr ""

#: peinfounit.rspepreferedimagebase2
msgid "Prefered imagebase = %.16x "
msgstr ""

#: peinfounit.rspereadablememory
msgid "readable memory, "
msgstr ""

#: peinfounit.rsperemovablerunfromswap
msgid "Removable: Run from swap, "
msgstr ""

#: peinfounit.rsperemoved
msgid "removed, "
msgstr ""

#: peinfounit.rspereserved
msgid "reserved"
msgstr ""

#: peinfounit.rsperesourcetable
msgid "Resource table"
msgstr ""

#: peinfounit.rspereversedbyteshi
msgid "Reversed bytes HI, "
msgstr ""

#: peinfounit.rspereversedbyteslo
msgid "Reversed bytes LO, "
msgstr ""

#: peinfounit.rspesectionallignment
msgid "Section allignment = %x "
msgstr ""

#: peinfounit.rspesections
msgid "-----sections-----"
msgstr ""

#: peinfounit.rspesharedmemory
msgid "shared memory, "
msgstr ""

#: peinfounit.rspesignature
msgid "Signature=%x (%s)"
msgstr ""

#: peinfounit.rspesizeofcode
msgid "Size of code = %x (%d) "
msgstr ""

#: peinfounit.rspesizeofheader
msgid "Size Of Headers = %x "
msgstr ""

#: peinfounit.rspesizeofheapcommit
msgid "Size Of Heap Commit = %x "
msgstr ""

#: peinfounit.rspesizeofheapreserve
msgid "Size Of Heap Reserve = %x "
msgstr ""

#: peinfounit.rspesizeofimage
msgid "Size Of Image = %x "
msgstr ""

#: peinfounit.rspesizeofinitializeddata
msgid "Size of initialized data = %x (%d)"
msgstr ""

#: peinfounit.rspesizeofrawdata
msgid "size of raw data=%x"
msgstr ""

#: peinfounit.rspesizeofstackcommit
msgid "Size Of Stack Commit = %x "
msgstr ""

#: peinfounit.rspesizeofstackreserve
msgid "Size Of Stack Reserve = %x "
msgstr ""

#: peinfounit.rspesizeofuninitializeddata
msgid "Size of uninitialized data = %x (%d) "
msgstr ""

#: peinfounit.rspestaticaddresses
msgid "Static addresses"
msgstr ""

#: peinfounit.rspesubsystem
msgid "Subsystem = %x "
msgstr ""

#: peinfounit.rspesymbolcount
msgid "Symbolcount = %x"
msgstr ""

#: peinfounit.rspesymboltableat
msgid "SymbolTable at %x"
msgstr ""

#: peinfounit.rspesystemfile
msgid "System file, "
msgstr ""

#: peinfounit.rspetheheaderofthemodelecouldnobberead
msgid "The header of the module could not be read"
msgstr ""

#: peinfounit.rspetheimagesizeismorethan256
msgid "The imagesize is more than 256 MB, is this the correct ammount? If not, edit here"
msgstr ""

#: peinfounit.rspethisisnotavakidpefile
msgid "This is not a valid PE file"
msgstr ""

#: peinfounit.rspetimedatastamp
msgid "Time datastamp=%x"
msgstr ""

#: peinfounit.rspetimedate
msgid "Time/Date =%d"
msgstr ""

#: peinfounit.rspetimedatestamp
msgid "TimeDateStamp=%x (0=not bound -1=bound, and timestamp)"
msgstr ""

#: peinfounit.rspetlstable
msgid "TLS table"
msgstr ""

#: peinfounit.rspetype
msgid "Type = %d"
msgstr ""

#: peinfounit.rspeuninitializeddata
msgid "Uninitialized data, "
msgstr ""

#: peinfounit.rspeunknown
msgctxt "peinfounit.rspeunknown"
msgid "Unknown"
msgstr "未知"

#: peinfounit.rspeupsystemonly
msgid "UP system only, "
msgstr ""

#: peinfounit.rspevirtualaddress
msgid "Virtual Address=%x"
msgstr ""

#: peinfounit.rspevirtualaddressbase
msgid "Virtual address base: %.8x (size=%x (%d))"
msgstr ""

#: peinfounit.rspevirtualsize
msgid "Virtual Size=%x"
msgstr ""

#: peinfounit.rspewin32versionvalue
msgid "Win32 Version Value = %x "
msgstr ""

#: peinfounit.rspewritablememory
msgid "writable memory, "
msgstr ""

#: peinfounit.rsthisisnotavalidimage
msgid "This is not a valid image"
msgstr ""

#: plugin.rserrordisabling
msgid "Error disabling %s"
msgstr ""

#: plugin.rserrorenabling
msgid "Error enabling %s"
msgstr ""

#: plugin.rserrorloadingonlydllfilesareallowed
msgid "Error loading %s. Only DLL files are allowed"
msgstr ""

#: plugin.rserrorloadingthedllismissingtheceplugin_getversione
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion export"
msgstr ""

#: plugin.rserrorloadingthedllismissingtheceplugin_getversionf
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion function"
msgstr ""

#: plugin.rserrorloadingthegetversionfunctionreturnedfalse
msgid "Error loading %s. The GetVersion function returned FALSE"
msgstr ""

#: plugin.rserrorloadingthisdllrequiresanewerversionofcetofunc
msgid "Error loading %s. This dll requires a newer version of ce to function properly"
msgstr ""

#: plugin.rsismissingtheceplugin_disablepluginexport
msgid "%s is missing the CEPlugin_DisablePlugin export"
msgstr ""

#: plugin.rsismissingtheceplugin_initializepluginexport
msgid "%s is missing the CEPlugin_InitializePlugin export"
msgstr ""

#: plugin.rsplugtheplugindllcouldnotbeloaded
msgid "The plugin dll could not be loaded:"
msgstr ""

#: pluginexports.rsloadmodulefailed
msgid "LoadModule failed"
msgstr "LoadModule 失敗"

#: pluginexports.rspluginaddress
msgctxt "pluginexports.rspluginaddress"
msgid "Plugin Address"
msgstr ""

#: pointeraddresslist.rspalinvalidscandatafile
msgctxt "pointeraddresslist.rspalinvalidscandatafile"
msgid "Invalid scandata file"
msgstr ""

#: pointeraddresslist.rspalinvalidscandataversion
msgctxt "pointeraddresslist.rspalinvalidscandataversion"
msgid "Invalid scandata version"
msgstr ""

#: pointerscanconnector.rscouldnotberesolved
msgctxt "pointerscanconnector.rscouldnotberesolved"
msgid " could not be resolved"
msgstr ""

#: pointerscanconnector.rserrorwhileconnecting
msgid "Error while connecting: "
msgstr "連線時發生錯誤： "

#: pointerscanconnector.rsfailurecreatingsocket
msgctxt "pointerscanconnector.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr ""

#: pointerscanconnector.rshost
msgctxt "pointerscanconnector.rshost"
msgid "host:"
msgstr ""

#: pointerscanconnector.rsinvalidresponsefrom
msgid "invalid response from "
msgstr ""

#: pointerscanconnector.rssomeoneforgottogivethisconnector
msgid "Someone forgot to give this connector an OnConnected event..."
msgstr ""

#: pointerscancontroller.rsallpathsreceived
msgid "All paths received"
msgstr ""

#: pointerscancontroller.rsfailurecopyingtargetprocessmemory
msgid "Failure copying target process memory"
msgstr ""

#: pointerscancontroller.rsinvaliddata
msgid "invalid data:"
msgstr ""

#: pointerscancontroller.rsnoupdatefromtheclientforover120sec
msgid "No update from the client for over 120 seconds"
msgstr ""

#: pointerscancontroller.rspscachildtriedtoconnect
msgid "A child tried to connect"
msgstr ""

#: pointerscancontroller.rspscalreadystillconnectedtothischild
msgid "Already/still connected to this child"
msgstr ""

#: pointerscancontroller.rspscaparenttriedtoconnect
msgid "A parent tried to connect"
msgstr ""

#: pointerscancontroller.rspscchildisntidlewhilepreviouslyitwas
msgid "child isn't idle while previously it was..."
msgstr ""

#: pointerscancontroller.rspscduringscanfinishing
msgid "During scan finishing: "
msgstr ""

#: pointerscancontroller.rspscerror
msgid " (Error: "
msgstr ""

#: pointerscancontroller.rspscfailurecreatingsocket
msgctxt "pointerscancontroller.rspscfailurecreatingsocket"
msgid "Failure creating socket"
msgstr ""

#: pointerscancontroller.rspscfailuretobindport
msgid "Failure to bind port "
msgstr ""

#: pointerscancontroller.rspscfailuretolisten
msgid "Failure to listen"
msgstr ""

#: pointerscancontroller.rspscforsomeunknownreasontheuntrustedchildisntidleanymore
msgid "For some unknown reason the untrusted child isn't idle anymore"
msgstr ""

#: pointerscancontroller.rspschelloafterinitializtion
msgid "HELLO after initializtion"
msgstr ""

#: pointerscancontroller.rspscimpossibleerroruseloadedpointermapwasfalseetc
msgid "Impossible error: UseLoadedPointermap was false when a child message got handled"
msgstr ""

#: pointerscancontroller.rspscinvalidchildpassword
msgid "Invalid child password"
msgstr ""

#: pointerscancontroller.rspscinvalidcommandwhilewaitingforhello
msgid "Invalid command while waiting for hello"
msgstr ""

#: pointerscancontroller.rspscinvalidhandshakesignature
msgid "Invalid handshake signature"
msgstr ""

#: pointerscancontroller.rspscinvalidmessage
msgid "Invalid message"
msgstr ""

#: pointerscancontroller.rspscinvalidmessagereceived
msgid "Invalid message received"
msgstr ""

#: pointerscancontroller.rspscinvalidparentpassword
msgid "Invalid parent password"
msgstr ""

#: pointerscancontroller.rspscinvalidqueuefile
msgid "Invalid queue file"
msgstr ""

#: pointerscancontroller.rspscinvalidreplyforpsupdatereplycmdcurrentscanhasended
msgid "Invalid reply for PSUPDATEREPLYCMD_CURRENTSCANHASENDED"
msgstr ""

#: pointerscancontroller.rspscinvalidresultreceivedafteruploadingthescanresults
msgid "Invalid result received after uploading the scanresults"
msgstr ""

#: pointerscancontroller.rspscinvalidresultreceivedfrompsupdatereplycmdherearesomepaths
msgid "Invalid result received from PSUPDATEREPLYCMD_HEREARESOMEPATHS"
msgstr ""

#: pointerscancontroller.rspscinvalidscandatareceivedfilecount
msgid "Invalid scandata received. filecount=0"
msgstr ""

#: pointerscancontroller.rspscinvalidupdatestatusreplyreceived
msgid "Invalid UpdateStatus reply received"
msgstr ""

#: pointerscancontroller.rspscnewscanstartedwhilenotdone
msgid "New scan started while not done"
msgstr ""

#: pointerscancontroller.rspscnoresumeptrfilereaderpresent
msgid "no resume ptr file reader present"
msgstr ""

#: pointerscancontroller.rspscparentdidntrespondproperlytopscmdprepareformytermination
msgid "Parent didn't respond properly to PSCMD_PREPAREFORMYTERMINATION"
msgstr ""

#: pointerscancontroller.rspscsleeping
msgid ":Sleeping"
msgstr ""

#: pointerscancontroller.rspscsuccesfullysentscandatatochild
msgid "Succesfully sent scandata to child"
msgstr ""

#: pointerscancontroller.rspscterminated
msgid ":Terminated"
msgstr "：已中止"

#: pointerscancontroller.rspscthechilddidntrespondtopsupdatereplycmdeverythingokasexpected
msgid "The child didn't respond to PSUPDATEREPLYCMD_EVERYTHINGOK as expected"
msgstr ""

#: pointerscancontroller.rspscthechildissendingmeresultsofadifferentscan
msgid "The child is sending me results of a different scan"
msgstr ""

#: pointerscancontroller.rspscthechildtriedtosendanegativeamount
msgid "The child tried to send a negative amount"
msgstr ""

#: pointerscancontroller.rspscthechildtriedtosendmeresultswhileiwasstillbusy
msgid "The child tried to send me results while I was still busy"
msgstr ""

#: pointerscancontroller.rspscthechildtriedtosendmorepathsatoncethanallowed
msgid "The child tried to send more paths at once than allowed"
msgstr ""

#: pointerscancontroller.rspscthechildtriedtosendmorepathsthanallowedafterarequest
msgid "The child tried to send more paths than allowed after a request"
msgstr ""

#: pointerscancontroller.rspsctheparenttriedtosendmeanegativeammountofpaths
msgid "The parent tried to send me a negative ammount of paths"
msgstr ""

#: pointerscancontroller.rspsctheparenttriedtosendmemorepathsthanallowedaafterupdate
msgid "The parent tried to send me more paths than allowed (after update)"
msgstr ""

#: pointerscancontroller.rspscthepointerlisthandlerwasdestroyedwithoutagoodreason
msgid "The pointerlisthandler was destroyed without a good reason"
msgstr ""

#: pointerscancontroller.rspscthescanwasterminated
msgid "The scan was terminated"
msgstr "掃描已被中止"

#: pointerscancontroller.rspsctheuploadwasterminated
msgid "The upload was terminated"
msgstr "上傳已被中止"

#: pointerscancontroller.rspscworking
msgid ":Working"
msgstr ""

#: pointerscancontroller.rspscwritingtodisk
msgid ":Writing to disk"
msgstr ""

#: pointerscancontroller.rssavingpointermap
msgid "Saving pointermap"
msgstr ""

#: pointerscannerfrm.rsactive
msgctxt "pointerscannerfrm.rsactive"
msgid "Active"
msgstr ""

#: pointerscannerfrm.rsaddressspecifiersfoundinthewholeprocess
msgid "Address specifiers found in the whole process"
msgstr ""

#: pointerscannerfrm.rsareyousureyouwishyouforceadisconnect
msgid "Are you sure you wish you force a disconnect. The current paths will be lost"
msgstr ""

#: pointerscannerfrm.rsbaseaddress
msgctxt "pointerscannerfrm.rsbaseaddress"
msgid "Base Address"
msgstr ""

#: pointerscannerfrm.rsceinjectedpointerscan
msgid "CE Injected Pointerscan"
msgstr ""

#: pointerscannerfrm.rscurrentlevel
msgid "Current Level"
msgstr ""

#: pointerscannerfrm.rserrorduringscan
msgid "Error during scan"
msgstr ""

#: pointerscannerfrm.rsevaluated
msgid "Evaluated"
msgstr ""

#: pointerscannerfrm.rsgeneratingpointermap
msgid "Generating pointermap..."
msgstr ""

#: pointerscannerfrm.rsisnotavalid4bytevalue
msgid "%s is not a valid 4 byte value"
msgstr "%s 不是有效的 4 位元組數值"

#: pointerscannerfrm.rsisnotavaliddoublevalue
msgid "%s is not a valid double value"
msgstr "%s 不是有效的雙精度浮點數值"

#: pointerscannerfrm.rsisnotavalidfloatingpointvalue
msgid "%s is not a valid floating point value"
msgstr "%s 不是有效的浮點數值"

#: pointerscannerfrm.rslookingfor
msgid "Looking for"
msgstr "正在尋找"

#: pointerscannerfrm.rsoffset
msgctxt "pointerscannerfrm.rsoffset"
msgid "Offset"
msgstr "偏移"

#: pointerscannerfrm.rsonlythefirst1000000entrieswillbedisplayed
msgid "Only the first 1000000 entries will be displayed. Rescan will still work with all results.  (This is normal for a pointerscan, you MUST do a few rescans)"
msgstr ""

#: pointerscannerfrm.rsoutofdiskspacecleanupthediskorstop
msgid "OUT OF DISKSPACE! Clean up the disk or stop"
msgstr "磁碟空間已滿！請清理磁碟或停止"

#: pointerscannerfrm.rspointercount
msgid "Pointer paths"
msgstr "指標路徑"

#: pointerscannerfrm.rspointerpathsfound
msgid "Pointer paths found"
msgstr ""

#: pointerscannerfrm.rspointerscan
msgctxt "pointerscannerfrm.rspointerscan"
msgid "Pointer scan"
msgstr "指標掃描"

#: pointerscannerfrm.rspointerscanresult
msgid "pointerscan result"
msgstr ""

#: pointerscannerfrm.rspointsto
msgid "Points to"
msgstr "指向"

#: pointerscannerfrm.rspsactive
msgid " (Active)"
msgstr ""

#: pointerscannerfrm.rspschildren
msgid "Children:"
msgstr ""

#: pointerscannerfrm.rspsconnectingto
msgid "Connecting to:"
msgstr ""

#: pointerscannerfrm.rspsdisconnected
msgid " (Disconnected)"
msgstr ""

#: pointerscannerfrm.rspsdownloadingandhandlingresults
msgid " (Downloading and handling results)"
msgstr ""

#: pointerscannerfrm.rspsdownloadingscandata
msgid "Downloading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr ""

#: pointerscannerfrm.rspsdoyouwishtoresumethecurrentpointerscanatalatertime
msgid "Do you wish to resume the current pointerscan at a later time?"
msgstr ""

#: pointerscannerfrm.rspsdynamicqueusize
msgid " Dynamic queue size:"
msgstr ""

#: pointerscannerfrm.rspsexportaborted
msgid "Export aborted"
msgstr ""

#: pointerscannerfrm.rspsexporting
msgid "Exporting..."
msgstr "匯出中..."

#: pointerscannerfrm.rspsexporttodatabase
msgid "Export to database"
msgstr "匯出至資料庫"

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot
msgid "Do you want \"result\" table with indexes and keys? It will take up additional disk space."
msgstr ""

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot_resultid
msgid "Do you want resultid column filled? It will take up additional disk space."
msgstr ""

#: pointerscannerfrm.rspsfindbyaddresspart1
msgid "Find by address requires an address. \""
msgstr ""

#: pointerscannerfrm.rspsfindbyaddresspart2
msgid "\" is not a valid address"
msgstr ""

#: pointerscannerfrm.rspsgeneratingpointermap
msgctxt "pointerscannerfrm.rspsgeneratingpointermap"
msgid "Generating pointermap"
msgstr ""

#: pointerscannerfrm.rspsgiveanamefortheseresults
msgid "Give a name for these results"
msgstr ""

#: pointerscannerfrm.rspsidle
msgid " (Idle)"
msgstr ""

#: pointerscannerfrm.rspsimporting
msgid "Importing..."
msgstr "匯入中..."

#: pointerscannerfrm.rspsimporting_sortmethod
msgid "Do you wish to use offsets sum for sorting?"
msgstr ""

#: pointerscannerfrm.rspsimporting_sortornot
msgid "Do you wish to sort pointerlist by level, then module, then offsets?"
msgstr ""

#: pointerscannerfrm.rspsinvaliddatabase
msgid "Invalid database"
msgstr ""

#: pointerscannerfrm.rspslastupdate
msgid "Last update: "
msgstr ""

#: pointerscannerfrm.rspslowestknownpath
msgid "Lowest known path:"
msgstr ""

#: pointerscannerfrm.rspsnetwork
msgctxt "pointerscannerfrm.rspsnetwork"
msgid "Network"
msgstr ""

#: pointerscannerfrm.rspsparent
msgid "Parent: "
msgstr ""

#: pointerscannerfrm.rspsparentdisconnectedwaitingforreconnect
msgid "Parent: <disconnected> (Waiting for reconnect)"
msgstr ""

#: pointerscannerfrm.rspsparentnone
msgid "Parent: <none>"
msgstr ""

#: pointerscannerfrm.rspspathsevaluated
msgid "Paths evaluated: "
msgstr ""

#: pointerscannerfrm.rspspathsseconds
msgid "Paths / seconds: (%.0n / s)"
msgstr ""

#: pointerscannerfrm.rspspscanguiupdatetimererror
msgid "pscangui update timer error: "
msgstr ""

#: pointerscannerfrm.rspsqueued
msgid " (Queued: "
msgstr ""

#: pointerscannerfrm.rspsqueuesize
msgid "Queuesize: "
msgstr ""

#: pointerscannerfrm.rspsrescanning
msgid "Rescanning"
msgstr "正在重新掃描"

#: pointerscannerfrm.rspsresultsfound
msgid "Results found: "
msgstr ""

#: pointerscannerfrm.rspsscanduration
msgid "Scan duration: "
msgstr ""

#: pointerscannerfrm.rspssecondsago
msgid " seconds ago"
msgstr " 秒前"

#: pointerscannerfrm.rspsstaticqueuesize
msgid "Static queue size: "
msgstr ""

#: pointerscannerfrm.rspsstatistics
msgid "Statistics"
msgstr "統計資料"

#: pointerscannerfrm.rspsthereisalreadyapointerfilewiththsinamepresentinthisdatabase
msgid "There is already a pointerfile with this name present in this database. Replace it's content with this one ?"
msgstr ""

#: pointerscannerfrm.rspsthisdatabasedoesntcontainanypointerfiles
msgid "This database does not contain any pointer files"
msgstr ""

#: pointerscannerfrm.rspsthreadcount
msgid "Threadcount: "
msgstr ""

#: pointerscannerfrm.rspsthreads
msgctxt "pointerscannerfrm.rspsthreads"
msgid "Threads"
msgstr ""

#: pointerscannerfrm.rspstimespentwriting
msgid "Time spent writing: "
msgstr ""

#: pointerscannerfrm.rspstotalpathsevaluater
msgid "Total paths evaluated: "
msgstr ""

#: pointerscannerfrm.rspstotalpathsseconds
msgid "Total paths / seconds: (%.0n / s)"
msgstr ""

#: pointerscannerfrm.rspstotalqueuesize
msgid "Total Queuesize: "
msgstr ""

#: pointerscannerfrm.rspstrusted
msgid " (Trusted)"
msgstr ""

#: pointerscannerfrm.rspstrusted2
msgid "Trusted: "
msgstr ""

#: pointerscannerfrm.rspsuniquepointervaluesintarget
msgid "Unique pointervalues in target:"
msgstr ""

#: pointerscannerfrm.rspsuploadingscandata
msgid " (Uploading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr ""

#: pointerscannerfrm.rssavingandterminating
msgctxt "pointerscannerfrm.rssavingandterminating"
msgid "Saving..."
msgstr "儲存中..."

#: pointerscannerfrm.rssleeping
msgid "Sleeping"
msgstr ""

#: pointerscannerfrm.rsstop
msgctxt "pointerscannerfrm.rsstop"
msgid "Stop"
msgstr "停止"

#: pointerscannerfrm.rsterminating
msgid "Terminating"
msgstr "終止中"

#: pointerscannerfrm.rsthread
msgid "Thread"
msgstr ""

#: pointerscannerfrm.rsthreads
msgctxt "pointerscannerfrm.rsthreads"
msgid "Threads"
msgstr ""

#: pointerscannerfrm.rstime
msgid "Time"
msgstr ""

#: pointerscannerfrm.rswritingtodisk
msgid "Writing to disk"
msgstr "正在寫入硬碟"

#: pointerscannersettingsfrm.rsadd
msgctxt "pointerscannersettingsfrm.rsadd"
msgid "Add"
msgstr "新增"

#: pointerscannersettingsfrm.rsaddress
msgctxt "pointerscannersettingsfrm.rsaddress"
msgid "Address"
msgstr "位址"

#: pointerscannersettingsfrm.rscouldnotberesolvedtoanipaddress
msgid "could not be resolved to an IP address"
msgstr ""

#: pointerscannersettingsfrm.rsfilename
msgctxt "pointerscannersettingsfrm.rsfilename"
msgid "Filename"
msgstr "檔案名稱"

#: pointerscannersettingsfrm.rsfrom
msgctxt "pointerscannersettingsfrm.rsfrom"
msgid "From"
msgstr "從"

#: pointerscannersettingsfrm.rshasaninvalidport
msgid "%s has an invalid port (%s)"
msgstr ""

#: pointerscannersettingsfrm.rshasnotbeengivenavalidaddress
msgid "%s has not been given a valid address"
msgstr ""

#: pointerscannersettingsfrm.rshigher
msgctxt "pointerscannersettingsfrm.rshigher"
msgid "Higher"
msgstr "較高"

#: pointerscannersettingsfrm.rshighest
msgctxt "pointerscannersettingsfrm.rshighest"
msgid "Highest"
msgstr "最高"

#: pointerscannersettingsfrm.rsidle
msgctxt "pointerscannersettingsfrm.rsidle"
msgid "Idle"
msgstr ""

#: pointerscannersettingsfrm.rsinvalidaddress
msgctxt "pointerscannersettingsfrm.rsinvalidaddress"
msgid "Invalid address"
msgstr "位址無效"

#: pointerscannersettingsfrm.rslastoffset
msgctxt "pointerscannersettingsfrm.rslastoffset"
msgid "Last offset"
msgstr ""

#: pointerscannersettingsfrm.rslimitscantospecifiedregionfile
msgctxt "pointerscannersettingsfrm.rslimitscantospecifiedregionfile"
msgid "Limit scan to specified region file"
msgstr ""

#: pointerscannersettingsfrm.rslower
msgctxt "pointerscannersettingsfrm.rslower"
msgid "Lower"
msgstr "較低"

#: pointerscannersettingsfrm.rslowest
msgctxt "pointerscannersettingsfrm.rslowest"
msgid "Lowest"
msgstr "最低"

#: pointerscannersettingsfrm.rsnocomparefiles
msgid "If you do not use the compare results with other saved pointermap option you will get billions of useless results and giga/terrabytes of wasted diskspace and rescans will take hours if not days. Are you sure ?"
msgstr ""

#: pointerscannersettingsfrm.rsnormal
msgctxt "pointerscannersettingsfrm.rsnormal"
msgid "Normal"
msgstr "正常"

#: pointerscannersettingsfrm.rspleasefillinanaddresstolookfor
msgid "Please fill in an address to look for"
msgstr ""

#: pointerscannersettingsfrm.rsremove
msgctxt "pointerscannersettingsfrm.rsremove"
msgid "Remove"
msgstr "移除"

#: pointerscannersettingsfrm.rsreusedthesamefile
msgid "This file is already in the list of scandata files to be used"
msgstr ""

#: pointerscannersettingsfrm.rsscandatafilter
msgid "All files (*.*)|*.*|Scan Data (*.scandata)|*.scandata"
msgstr ""

#: pointerscannersettingsfrm.rsselectafile
msgid "<Select a file>"
msgstr ""

#: pointerscannersettingsfrm.rstimecritical
msgctxt "pointerscannersettingsfrm.rstimecritical"
msgid "TimeCritical"
msgstr ""

#: pointerscannersettingsfrm.rsto
msgctxt "pointerscannersettingsfrm.rsto"
msgid "To"
msgstr "至"

#: pointerscannersettingsfrm.rsuseloadedpointermap
msgctxt "pointerscannersettingsfrm.rsuseloadedpointermap"
msgid "Use saved pointermap"
msgstr ""

#: pointerscannersettingsfrm.strmaxoffsetsisstupid
msgid "Sorry, but the max offsets should be 1 or higher, or else disable the checkbox"
msgstr ""

#: pointerscanresultreader.rsbuggedlist
msgid "BuggedList"
msgstr ""

#: pointerscanresultreader.rspsrcorruptedpointerscanfile
msgid "Corrupted pointerscan file"
msgstr ""

#: pointerscanresultreader.rspsrinvalidpointerscanfileversion
msgid "Invalid pointerscan file version"
msgstr ""

#: pointerscansettingsipconnectionlist.rspssicladd
msgctxt "pointerscansettingsipconnectionlist.rspssicladd"
msgid "Add"
msgstr "新增"

#: pointerscansettingsipconnectionlist.rspssiclhost
msgctxt "pointerscansettingsipconnectionlist.rspssiclhost"
msgid "Host"
msgstr "主機"

#: pointerscansettingsipconnectionlist.rspssiclpassword
msgctxt "pointerscansettingsipconnectionlist.rspssiclpassword"
msgid "Password"
msgstr "密碼"

#: pointerscansettingsipconnectionlist.rspssiclport
msgctxt "pointerscansettingsipconnectionlist.rspssiclport"
msgid "Port"
msgstr "連接埠"

#: pointerscansettingsipconnectionlist.rspssiclremove
msgctxt "pointerscansettingsipconnectionlist.rspssiclremove"
msgid "Remove"
msgstr "移除"

#: pointerscansettingsipconnectionlist.rspssiclstable
msgid "Stable"
msgstr ""

#: pointervaluelist.rsallocatingbytestobuffer
msgid "Allocating %s bytes to 'buffer'"
msgstr ""

#: pointervaluelist.rsnomemoryfoundinthespecifiedregion
msgctxt "pointervaluelist.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr ""

#: pointervaluelist.rspointervaluesetuperror
msgid "Pointer value setup error"
msgstr ""

#: pointervaluelist.rspvinvalidscandatafile
msgctxt "pointervaluelist.rspvinvalidscandatafile"
msgid "Invalid scandata file"
msgstr ""

#: pointervaluelist.rspvinvalidscandataversion
msgctxt "pointervaluelist.rspvinvalidscandataversion"
msgid "Invalid scandata version"
msgstr ""

#: pointervaluelist.rspvnotenoughmemoryfreetoscan
msgctxt "pointervaluelist.rspvnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr ""

#: processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr ""

#: processwindowunit.rsapplications
msgctxt "processwindowunit.rsapplications"
msgid "Applications"
msgstr "應用程式"

#: processwindowunit.rsattachdebuggerornot
msgid "Are you sure you want to attach the debugger and not just open this process? (You can later on always attach the debugger)"
msgstr ""

#: processwindowunit.rscreateprocess
msgctxt "processwindowunit.rscreateprocess"
msgid "Create Process"
msgstr ""

#: processwindowunit.rsentertheprocessid
msgid "Enter the ProcessID"
msgstr ""

#: processwindowunit.rsfilter
msgctxt "processwindowunit.rsfilter"
msgid "Filter"
msgstr "過濾器"

#: processwindowunit.rsfirstselectaprocess
msgctxt "processwindowunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "請先選擇一個處理程序！"

#: processwindowunit.rsisntavalidprocessid
msgctxt "processwindowunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr ""

#: processwindowunit.rsmanualpid
msgid "Manual PID"
msgstr ""

#: processwindowunit.rsoptionallaunchparameters
msgid "Optional launch parameters"
msgstr ""

#: processwindowunit.rsphysicalmemory
msgctxt "processwindowunit.rsphysicalmemory"
msgid "Physical Memory"
msgstr "實體記憶體"

#: processwindowunit.rspleaseselectanotherprocess
msgid "Please select another process"
msgstr ""

#: processwindowunit.rsprocesses
msgctxt "processwindowunit.rsprocesses"
msgid "Processes"
msgstr "處理程序"

#: processwindowunit.rsprocesslist
msgctxt "processwindowunit.rsprocesslist"
msgid "Process List"
msgstr "處理程序列表"

#: processwindowunit.rsprocesslistlong
msgid "Process List(long)"
msgstr ""

#: processwindowunit.rsscanningclicktostop
msgid "Scanning (Click to stop)"
msgstr "正在掃描 (點擊以停止)"

#: processwindowunit.rswhatareyoulookingfor
msgid "What are you looking for?"
msgstr ""

#: processwindowunit.rswindows
msgctxt "processwindowunit.rswindows"
msgid "Windows"
msgstr "視窗"

#: processwindowunit.rsyoucanonlyloadexefiles
msgctxt "processwindowunit.rsyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "您只能載入 exe 檔"

#: savedisassemblyfrm.rscopy
msgctxt "savedisassemblyfrm.rscopy"
msgid "Copy"
msgstr "複製"

#: savedisassemblyfrm.rscopydisassembledoutput
msgid "Copy disassembled output"
msgstr ""

#: savedisassemblyfrm.rssave
msgctxt "savedisassemblyfrm.rssave"
msgid "Save"
msgstr "儲存"

#: savedisassemblyfrm.rssavedisassembledoutput
msgctxt "savedisassemblyfrm.rssavedisassembledoutput"
msgid "Save disassembled output"
msgstr ""

#: savedisassemblyfrm.rsstopcopying
msgid "Stop copying"
msgstr "停止複製"

#: savedisassemblyfrm.rsstopsaving
msgid "Stop saving"
msgstr "停止儲存"

#: savedscanhandler.rsfailureinfindinginthefirstscanresults
msgid "Failure in finding %s in the first scan results"
msgstr ""

#: savedscanhandler.rsfailureinfindinginthepreviousscanresults
msgid "Failure in finding %s in the previous scan results"
msgstr ""

#: savedscanhandler.rsinvalidorderofcallinggetpointertoaddress
msgid "Invalid order of calling getpointertoaddress"
msgstr ""

#: savedscanhandler.rsmaxaddresslistcountis0meanstheaddresslistisbad
msgid "maxaddresslistcount is 0 (Means: the addresslist is bad)"
msgstr ""

#: savedscanhandler.rsnofirstscandatafilesfound
msgid "No first scan data files found"
msgstr ""

#: speedhack2.rsfailureconfiguringspeedhackpart
msgid "Failure configuring speedhack part"
msgstr ""

#: speedhack2.rsfailureenablingspeedhackdllinjectionfailed
msgid "Failure enabling speedhack. (DLL injection failed)"
msgstr ""

#: speedhack2.rsfailuresettingspeed
msgid "Failure setting speed"
msgstr ""

#: structuresaddelementfrm.rssae2bytes
msgctxt "structuresaddelementfrm.rssae2bytes"
msgid "2 Bytes"
msgstr "2 位元組"

#: structuresaddelementfrm.rssae4bytes
msgctxt "structuresaddelementfrm.rssae4bytes"
msgid "4 Bytes"
msgstr "4 位元組"

#: structuresfrm.rsareyousureyouwanttodelete
msgctxt "structuresfrm.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr ""

#: structuresfrm.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr ""

#: structuresfrm.rsautogeneratedfor
msgctxt "structuresfrm.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr ""

#: structuresfrm.rschangegroup
msgctxt "structuresfrm.rschangegroup"
msgid "Change group"
msgstr ""

#: structuresfrm.rsdissectdata
msgctxt "structuresfrm.rsdissectdata"
msgid "Dissect Data"
msgstr ""

#: structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr ""

#: structuresfrm.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr ""

#: structuresfrm.rsgivetheaddressofthiselement
msgctxt "structuresfrm.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr ""

#: structuresfrm.rsgivethenameforthisstructure
msgctxt "structuresfrm.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr ""

#: structuresfrm.rsgivethenewnameofthisstructure
msgctxt "structuresfrm.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr ""

#: structuresfrm.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets?"
msgstr ""

#: structuresfrm.rsihavenoideawhatmeans
msgctxt "structuresfrm.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr ""

#: structuresfrm.rslockmemory
msgctxt "structuresfrm.rslockmemory"
msgid "Lock memory"
msgstr ""

#: structuresfrm.rsmemorydissect
msgctxt "structuresfrm.rsmemorydissect"
msgid "Memory dissect"
msgstr ""

#: structuresfrm.rsnewinterval
msgctxt "structuresfrm.rsnewinterval"
msgid "New interval"
msgstr ""

#: structuresfrm.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr ""

#: structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr ""

#: structuresfrm.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr ""

#: structuresfrm.rspointerto
msgctxt "structuresfrm.rspointerto"
msgid "Pointer"
msgstr "指標"

#: structuresfrm.rsrecalculatebaseofstructure
msgctxt "structuresfrm.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr ""

#: structuresfrm.rsrenamestructure
msgctxt "structuresfrm.rsrenamestructure"
msgid "Rename structure"
msgstr ""

#: structuresfrm.rsstructuredefine
msgctxt "structuresfrm.rsstructuredefine"
msgid "Structure define"
msgstr ""

#: structuresfrm.rsstructuredefiner
msgctxt "structuresfrm.rsstructuredefiner"
msgid "Structure definer"
msgstr ""

#: structuresfrm.rsstructureviewlock
msgctxt "structuresfrm.rsstructureviewlock"
msgid "Structure view lock"
msgstr ""

#: structuresfrm.rsthisisnotavalidstructurefile
msgctxt "structuresfrm.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr ""

#: structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr ""

#: structuresfrm.rsunkownfileextension
msgctxt "structuresfrm.rsunkownfileextension"
msgid "Unknown file extension"
msgstr ""

#: structuresfrm.rsunlockmemory
msgctxt "structuresfrm.rsunlockmemory"
msgid "Unlock memory"
msgstr ""

#: structuresfrm.rsunnamedstructure
msgctxt "structuresfrm.rsunnamedstructure"
msgid "unnamed structure"
msgstr ""

#: structuresfrm.rsupdateinterval
msgctxt "structuresfrm.rsupdateinterval"
msgid "Update interval"
msgstr ""

#: structuresfrm.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr ""

#: structuresfrm.rswrongversion
msgctxt "structuresfrm.rswrongversion"
msgid "This structure file was generated with a newer version of Cheat Engine. (That means there's more than likely a new version so please update....)"
msgstr ""

#: structuresfrm2.rs2bytewithvalue2
msgid "2 Byte: %s"
msgstr "2 位元組：%s"

#: structuresfrm2.rsaddressvalue
msgid "Address: Value"
msgstr "位址：數值"

#: structuresfrm2.rsareyousureyouwanttodelete
msgctxt "structuresfrm2.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "您確定要刪除 %s 嗎？"

#: structuresfrm2.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm2.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr ""

#: structuresfrm2.rsarrayofbyte
msgid "Array of Byte"
msgstr "位元陣列"

#: structuresfrm2.rsautogeneratedfor
msgctxt "structuresfrm2.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr ""

#: structuresfrm2.rsbytewithvalue
msgid "Byte: %s"
msgstr "位元組：%s"

#: structuresfrm2.rschangegroup
msgctxt "structuresfrm2.rschangegroup"
msgid "Change group"
msgstr "更改群組"

#: structuresfrm2.rschangegroup2
msgid "Change Group"
msgstr "更改群組"

#: structuresfrm2.rscopy
msgctxt "structuresfrm2.rscopy"
msgid "Copy"
msgstr "複製"

#: structuresfrm2.rscut
msgctxt "structuresfrm2.rscut"
msgid "Cut"
msgstr "剪下"

#: structuresfrm2.rsdefinepointer
msgid "Define pointer"
msgstr ""

#: structuresfrm2.rsdeleteaddress
msgid "Delete address"
msgstr "刪除位址"

#: structuresfrm2.rsdissectdata
msgctxt "structuresfrm2.rsdissectdata"
msgid "Dissect Data"
msgstr ""

#: structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr ""

#: structuresfrm2.rsfillintheoffsetyouwanttogoto
msgid "Fill in the Offset you want to go to"
msgstr ""

#: structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr ""

#: structuresfrm2.rsfs2structuredefine
msgctxt "structuresfrm2.rsfs2structuredefine"
msgid "Structure define"
msgstr ""

#: structuresfrm2.rsgivetheaddressofthiselement
msgctxt "structuresfrm2.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr ""

#: structuresfrm2.rsgivethenameforthisstructure
msgctxt "structuresfrm2.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr ""

#: structuresfrm2.rsgivethenewnameofthisstructure
msgctxt "structuresfrm2.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr ""

#: structuresfrm2.rsgotooffset
msgid "Go to Offset"
msgstr ""

#: structuresfrm2.rshex
msgid "(Hex)"
msgstr "(十六進制)"

#: structuresfrm2.rshexadecimal
msgctxt "structuresfrm2.rshexadecimal"
msgid "Hexadecimal"
msgstr "十六進制"

#: structuresfrm2.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets? (Decimal)"
msgstr ""

#: structuresfrm2.rsihavenoideawhatmeans
msgctxt "structuresfrm2.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr ""

#: structuresfrm2.rslock
msgctxt "structuresfrm2.rslock"
msgid "Lock"
msgstr "鎖定"

#: structuresfrm2.rslockmemory
msgctxt "structuresfrm2.rslockmemory"
msgid "Lock memory"
msgstr ""

#: structuresfrm2.rsmemorydissect
msgctxt "structuresfrm2.rsmemorydissect"
msgid "Memory dissect"
msgstr ""

#: structuresfrm2.rsnewinterval
msgctxt "structuresfrm2.rsnewinterval"
msgid "New interval"
msgstr ""

#: structuresfrm2.rsp
msgctxt "structuresfrm2.rsp"
msgid "P->"
msgstr ""

#: structuresfrm2.rspaste
msgctxt "structuresfrm2.rspaste"
msgid "Paste"
msgstr "貼上"

#: structuresfrm2.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm2.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr ""

#: structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr ""

#: structuresfrm2.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm2.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr ""

#: structuresfrm2.rspointer
msgctxt "structuresfrm2.rspointer"
msgid "Pointer"
msgstr "指標"

#: structuresfrm2.rspointerto
msgctxt "structuresfrm2.rspointerto"
msgid "Pointer"
msgstr "指標"

#: structuresfrm2.rspointertoinstanceofclassname
msgid "Pointer to instance of %s"
msgstr ""

#: structuresfrm2.rsrecalculatebaseofstructure
msgctxt "structuresfrm2.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr ""

#: structuresfrm2.rsrenamestructure
msgctxt "structuresfrm2.rsrenamestructure"
msgid "Rename structure"
msgstr ""

#: structuresfrm2.rssf2areyousureyouwanttodeleteallthedefinedstructures
msgid "Are you sure you want to delete all the defined structures ?"
msgstr ""

#: structuresfrm2.rssf2areyousureyouwanttodeletethestructurenamed
msgid "Are you sure you want to delete the structure named :"
msgstr ""

#: structuresfrm2.rssf2autocreatedfrom
msgid "Autocreated from "
msgstr ""

#: structuresfrm2.rssf2autocreatestructure
msgid "Autocreate structure"
msgstr ""

#: structuresfrm2.rssf2autocreatestructuresize
msgid "Autocreate structure size: "
msgstr ""

#: structuresfrm2.rssf2changevalue
msgctxt "structuresfrm2.rssf2changevalue"
msgid "Change Value"
msgstr "修改數值"

#: structuresfrm2.rssf2defaultsize
msgid "Default size:"
msgstr ""

#: structuresfrm2.rssf2deletegroup
msgid "Delete group"
msgstr "刪除群組"

#: structuresfrm2.rssf2givethenewname
msgid "Give the new name"
msgstr ""

#: structuresfrm2.rssf2givethenewnameforthegroup
msgid "Give the new name for the group"
msgstr ""

#: structuresfrm2.rssf2givethenewnameforthisstructure
msgid "Give the new name for this structure"
msgstr ""

#: structuresfrm2.rssf2group
msgctxt "structuresfrm2.rssf2group"
msgid "Group "
msgstr "群組 "

#: structuresfrm2.rssf2group1
msgctxt "structuresfrm2.rssf2group1"
msgid "Group 1"
msgstr "群組 1"

#: structuresfrm2.rssf2group2
msgctxt "structuresfrm2.rssf2group2"
msgid "Group "
msgstr "群組 "

#: structuresfrm2.rssf2grouppicker
msgid "Group picker"
msgstr ""

#: structuresfrm2.rssf2hex
msgid " (Hex)"
msgstr ""

#: structuresfrm2.rssf2nameforthisgroup
msgid "Name for this group"
msgstr ""

#: structuresfrm2.rssf2newcolumnname
msgid "New column name"
msgstr ""

#: structuresfrm2.rssf2newgroup
msgid "<New group>"
msgstr ""

#: structuresfrm2.rssf2newgroup2
msgctxt "structuresfrm2.rssf2newgroup2"
msgid "New group"
msgstr "新群組"

#: structuresfrm2.rssf2newvalueforthisaddress
msgid "New value for this address:"
msgstr ""

#: structuresfrm2.rssf2rename
msgctxt "structuresfrm2.rssf2rename"
msgid "Rename"
msgstr "重新命名"

#: structuresfrm2.rssf2renamegroup
msgid "Rename group"
msgstr "重新命名群組"

#: structuresfrm2.rssf2secletthegroupthiscolumnshouldbecomepartof
msgid "Select the group this column should become part of"
msgstr ""

#: structuresfrm2.rssf2setnamerename
msgid "Set name/Rename"
msgstr ""

#: structuresfrm2.rssf2shadowcopyat
msgid "Lock ( Shadowcopy at %s )"
msgstr ""

#: structuresfrm2.rssf2signed
msgid " (Signed)"
msgstr " (有符號數)"

#: structuresfrm2.rssf2structurerename
msgid "Structure rename"
msgstr ""

#: structuresfrm2.rssf2thegapbetweenoffset
msgid "The gap between offset %x and %x is %d bytes long. Autofill this?"
msgstr ""

#: structuresfrm2.rssf2thegroupscancommandhasbeencopiedtotheclipboard
msgid "The groupscan command has been copied to the clipboard"
msgstr ""

#: structuresfrm2.rssf2to
msgid " to "
msgstr " 至 "

#: structuresfrm2.rssf2tstructcolumncreateerror
msgid "TStructColumn.create Error"
msgstr ""

#: structuresfrm2.rssf2unknowncustomtype
msgid "Unknown custom type"
msgstr ""

#: structuresfrm2.rssf2whatnameshouldthiscolumnhave
msgid "What name should this column have?"
msgstr ""

#: structuresfrm2.rssignedinteger
msgid "Signed Integer"
msgstr "有符號整數"

#: structuresfrm2.rsspider
msgid "Spider"
msgstr ""

#: structuresfrm2.rsstructalreadyexists
msgid "The structure named %s already exists. Are you sure you want to make another structure with this name ?"
msgstr ""

#: structuresfrm2.rsstructuredefine
msgctxt "structuresfrm2.rsstructuredefine"
msgid "Structure define"
msgstr ""

#: structuresfrm2.rsstructuredefiner
msgctxt "structuresfrm2.rsstructuredefiner"
msgid "Structure definer"
msgstr ""

#: structuresfrm2.rsstructuredissect
msgctxt "structuresfrm2.rsstructuredissect"
msgid "Structure dissect"
msgstr ""

#: structuresfrm2.rsstructureviewlock
msgctxt "structuresfrm2.rsstructureviewlock"
msgid "Structure view lock"
msgstr ""

#: structuresfrm2.rsthisisnotavalidstructurefile
msgctxt "structuresfrm2.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr ""

#: structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr ""

#: structuresfrm2.rsundefined
msgctxt "structuresfrm2.rsundefined"
msgid "undefined"
msgstr ""

#: structuresfrm2.rsunicodestring
msgctxt "structuresfrm2.rsunicodestring"
msgid "Unicode"
msgstr ""

#: structuresfrm2.rsunkownfileextension
msgctxt "structuresfrm2.rsunkownfileextension"
msgid "Unknown file extension"
msgstr ""

#: structuresfrm2.rsunlockmemory
msgctxt "structuresfrm2.rsunlockmemory"
msgid "Unlock memory"
msgstr ""

#: structuresfrm2.rsunnamedstructure
msgctxt "structuresfrm2.rsunnamedstructure"
msgid "unnamed structure"
msgstr ""

#: structuresfrm2.rsunsignedinteger
msgid "Unsigned Integer"
msgstr "無符號整數"

#: structuresfrm2.rsupdateinterval
msgctxt "structuresfrm2.rsupdateinterval"
msgid "Update interval"
msgstr "更新間隔"

#: structuresfrm2.rsupgradepointer
msgid "Upgrade child structure to full structure"
msgstr ""

#: structuresfrm2.rswarnaboutlessthan2addresses
msgid "It's not recommended to run the structure compare with just one address in a group"
msgstr ""

#: structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr ""

#: structuresfrm2.rswrongversion
msgctxt "structuresfrm2.rswrongversion"
msgid "This structure file was generated with a newer version of Cheat Engine. (That means there's more than likely a new version so please update....)"
msgstr ""

#: symbolconfigunit.rsareyousureyouwanttoremoveallsymbolsfromthelist
msgid "Are you sure you want to remove all symbols from the list?"
msgstr ""

#: symbolconfigunit.rsareyousureyouwanttoremovethissymbolfromthelist
msgid "Are you sure you want to remove this symbol from the list?"
msgstr ""

#: symbolhandler.rsalreadyexists
msgid "already exists"
msgstr "已存在"

#: symbolhandler.rserrorallocatingmemory
msgid "Error allocating memory"
msgstr "分配記憶體時發生錯誤"

#: symbolhandler.rsfailuredeterminingwhatmeans
msgid "Failure determining what %s means"
msgstr ""

#: symbolhandler.rspleaseprovideabiggersize
msgid "Please provide a bigger size"
msgstr ""

#: symbolhandler.rssymbolloaderthreadhascrashed
msgid "Symbolloaderthread has crashed"
msgstr ""

#: symbolhandler.rsthesymbolnamedwaspreviouslydeclared
msgid "The symbol named %s was previously declared with a size of %s instead of %s. all scripts that use this memory must give the same size. Adjust the size, or delete the old alloc from the userdefined symbol list"
msgstr ""

#: symbolhandler.rsyoucantaddasymbolwithaddress0
msgid "You can't add a symbol with address 0"
msgstr ""

#: symbolhandler.rsyoucantchangethissettingatthemoment
msgid "You can't change this setting at the moment"
msgstr "您目前無法修改此設定"

#: tableconverter.rstoooldtable
msgid "This table is too old to be used. Get Cheat engine 5.6 and open/resave this table"
msgstr ""

#: tabout.button1.caption
msgctxt "tabout.button1.caption"
msgid "OK"
msgstr "OK"

#: tabout.button2.caption
msgid "Donate"
msgstr "贊助"

#: tabout.button2.hint
msgid "If you like Cheat Engine and want to contribute something to the development, just send a donation using Paypal."
msgstr "如果您喜歡 Cheat Engine，且想為開發作出貢獻，可以透過 Paypal 捐款。"

#: tabout.caption
msgid "About Cheat Engine"
msgstr "關於 Cheat Engine"

#: tabout.groupbox1.caption
msgctxt "tabout.groupbox1.caption"
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: tabout.label1.caption
msgid "Made by: Dark Byte"
msgstr "由 Dark Byte 製作"

#: tabout.label10.caption
msgid "Script engine powered by Lua"
msgstr "腳本引擎由 Lua 支援"

#: tabout.label2.caption
msgid "Special thanks to:"
msgstr "特別感謝："

#: tabout.label21.caption
msgid "Metael"
msgstr "Metael"

#: tabout.label22.caption
msgid "wh1t3y"
msgstr "wh1t3y"

#: tabout.label23.caption
msgid "A. Wiseman"
msgstr "A. Wiseman"

#: tabout.label24.caption
msgid "SWAT-Squad"
msgstr "SWAT-Squad"

#: tabout.label25.caption
msgid "Psy"
msgstr "Psy"

#: tabout.label26.caption
msgid "Kickclock"
msgstr "Kickclock"

#: tabout.label27.caption
msgid "Recifense"
msgstr "Recifense"

#: tabout.label28.caption
msgid "Geri"
msgstr "Geri"

#: tabout.label29.caption
msgid "Emperor"
msgstr "Emperor"

#: tabout.label3.caption
msgid "supMarco"
msgstr "supMarco"

#: tabout.label30.caption
msgid "Jgoemat"
msgstr "Jgoemat"

#: tabout.label31.caption
msgid "mgr.inz.Player"
msgstr "mgr.inz.Player"

#: tabout.label32.caption
msgid "justa_dude"
msgstr "justa_dude"

#: tabout.label33.caption
msgid "SER[G]ANT"
msgstr "SER[G]ANT"

#: tabout.label34.caption
msgid "Atom0s"
msgstr "Atom0s"

#: tabout.label4.caption
msgid "Patreon"
msgstr "Patreon"

#: tabout.label5.caption
msgid "And all the other people that helped me out"
msgstr "和其他所有幫助過我的人"

#: tabout.label8.caption
msgid "Website"
msgstr "網站"

#: tabout.label9.caption
msgid "Message Board"
msgstr "留言板"

#: tabout.lbldbvm.caption
msgid "your system may or may not support dbvm"
msgstr "不確定您的系統是否支持 DBVM"

#: tadvancedoptions.button1.caption
msgctxt "TADVANCEDOPTIONS.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tadvancedoptions.caption
msgctxt "tadvancedoptions.caption"
msgid "Code list/Pause"
msgstr ""

#: tadvancedoptions.findoutwhatthiscodechanges1.caption
msgctxt "tadvancedoptions.findoutwhatthiscodechanges1.caption"
msgid "Find out what addresses this code writes to"
msgstr ""

#: tadvancedoptions.label1.caption
msgid "Code list:"
msgstr ""

#: tadvancedoptions.lvcodelist.columns[0].caption
msgctxt "tadvancedoptions.lvcodelist.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tadvancedoptions.lvcodelist.columns[1].caption
msgctxt "tadvancedoptions.lvcodelist.columns[1].caption"
msgid "Name"
msgstr "名稱"

#: tadvancedoptions.midbvmfindwhatcodeaccesses.caption
msgid "DBVM Find...."
msgstr ""

#: tadvancedoptions.minewgroup.caption
msgctxt "tadvancedoptions.minewgroup.caption"
msgid "New group"
msgstr "新群組"

#: tadvancedoptions.mireplacewithnops.caption
msgctxt "tadvancedoptions.mireplacewithnops.caption"
msgid "Replace with code that does nothing"
msgstr ""

#: tadvancedoptions.mirestorewithoriginal.caption
msgctxt "tadvancedoptions.mirestorewithoriginal.caption"
msgid "Restore with original code"
msgstr ""

#: tadvancedoptions.misetcolor.caption
msgid "Set color"
msgstr "設置顏色"

#: tadvancedoptions.opendialog1.title
msgid "Select the file you want to search"
msgstr "選擇要搜尋的檔案"

#: tadvancedoptions.openthedisassemblerhere1.caption
msgid "Open the disassembler at this location"
msgstr ""

#: tadvancedoptions.pausebutton.hint
msgctxt "tadvancedoptions.pausebutton.hint"
msgid "Pause the game"
msgstr "暫停遊戲"

#: tadvancedoptions.remove1.caption
msgid "Remove from list"
msgstr "從列表中移除"

#: tadvancedoptions.rename1.caption
msgctxt "tadvancedoptions.rename1.caption"
msgid "Rename"
msgstr "重新命名"

#: tadvancedoptions.replaceall1.caption
msgid "Replace all"
msgstr "取代全部"

#: tcalloralldialog.button1.caption
msgctxt "tcalloralldialog.button1.caption"
msgid "All"
msgstr "全部"

#: tcalloralldialog.button2.caption
msgid "Call's only"
msgstr ""

#: tcalloralldialog.button3.caption
msgctxt "TCALLORALLDIALOG.BUTTON3.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tcalloralldialog.caption
msgctxt "tcalloralldialog.caption"
msgid "Code Filter"
msgstr ""

#: tcalloralldialog.label1.caption
msgid "Load all instructions into the list or just the CALL's ?"
msgstr ""

#: tchangeoffset.cancel.caption
msgctxt "TCHANGEOFFSET.CANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tchangeoffset.caption
msgid "Recalculate addres"
msgstr ""

#: tchangeoffset.cbhexadecimal.caption
msgctxt "tchangeoffset.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: tchangeoffset.change.caption
msgid "Change"
msgstr "修改"

#: tcomments.button1.caption
msgctxt "tcomments.button1.caption"
msgid "Close"
msgstr "關閉"

#: tcomments.caption
msgctxt "tcomments.caption"
msgid "Comments"
msgstr ""

#: tcomments.tscomment.caption
msgctxt "TCOMMENTS.TSCOMMENT.CAPTION"
msgid "Comments"
msgstr ""

#: tfindwindow.btncancel.caption
msgctxt "TFINDWINDOW.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfindwindow.btnok.caption
msgctxt "TFINDWINDOW.BTNOK.CAPTION"
msgid "OK"
msgstr "OK"

#: tfindwindow.caption
msgctxt "TFINDWINDOW.CAPTION"
msgid "Find"
msgstr "尋找"

#: tfindwindow.cbunicode.caption
msgctxt "tfindwindow.cbunicode.caption"
msgid "Unicode"
msgstr ""

#: tfindwindow.editstart.text
msgctxt "tfindwindow.editstart.text"
msgid "00400000"
msgstr "00400000"

#: tfindwindow.editstop.text
msgctxt "tfindwindow.editstop.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfindwindow.label2.caption
msgctxt "TFINDWINDOW.LABEL2.CAPTION"
msgid "From"
msgstr "從"

#: tfindwindow.label3.caption
msgctxt "TFINDWINDOW.LABEL3.CAPTION"
msgid "To"
msgstr "至"

#: tfindwindow.labelarray.caption
msgid "Array to scan"
msgstr ""

#: tfindwindow.labeltype.caption
msgid "Type:"
msgstr ""

#: tfindwindow.rbarbyte.caption
msgid "(Array of) byte"
msgstr ""

#: tfindwindow.rbtext.caption
msgctxt "TFINDWINDOW.RBTEXT.CAPTION"
msgid "Text"
msgstr "文字"

#: tformaddresschange.btncancel.caption
msgctxt "TFORMADDRESSCHANGE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tformaddresschange.btnok.caption
msgctxt "TFORMADDRESSCHANGE.BTNOK.CAPTION"
msgid "OK"
msgstr "OK"

#: tformaddresschange.caption
msgid "Change address"
msgstr ""

#: tformaddresschange.cbcodepage.caption
msgctxt "tformaddresschange.cbcodepage.caption"
msgid "Codepage"
msgstr ""

#: tformaddresschange.cbhex.caption
msgctxt "tformaddresschange.cbhex.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: tformaddresschange.cbpointer.caption
msgctxt "tformaddresschange.cbpointer.caption"
msgid "Pointer"
msgstr "指標"

#: tformaddresschange.cbsigned.caption
msgctxt "tformaddresschange.cbsigned.caption"
msgid "Signed"
msgstr "有符號數"

#: tformaddresschange.cbunicode.caption
msgctxt "TFORMADDRESSCHANGE.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr ""

#: tformaddresschange.cbvartype.text
msgctxt "tformaddresschange.cbvartype.text"
msgid "4 Bytes"
msgstr "4 位元組"

#: tformaddresschange.edtsize.text
msgctxt "tformaddresschange.edtsize.text"
msgid "10"
msgstr "10"

#: tformaddresschange.label10.caption
msgctxt "tformaddresschange.label10.caption"
msgid "6"
msgstr "6"

#: tformaddresschange.label11.caption
msgctxt "tformaddresschange.label11.caption"
msgid "7"
msgstr "7"

#: tformaddresschange.label2.caption
msgid "Startbit:"
msgstr ""

#: tformaddresschange.label4.caption
msgctxt "TFORMADDRESSCHANGE.LABEL4.CAPTION"
msgid "0"
msgstr "0"

#: tformaddresschange.label5.caption
msgctxt "tformaddresschange.label5.caption"
msgid "1"
msgstr "1"

#: tformaddresschange.label6.caption
msgctxt "tformaddresschange.label6.caption"
msgid "2"
msgstr "2"

#: tformaddresschange.label7.caption
msgctxt "tformaddresschange.label7.caption"
msgid "3"
msgstr "3"

#: tformaddresschange.label8.caption
msgctxt "tformaddresschange.label8.caption"
msgid "4"
msgstr "4"

#: tformaddresschange.label9.caption
msgctxt "tformaddresschange.label9.caption"
msgid "5"
msgstr "5"

#: tformaddresschange.labeladdress.caption
msgctxt "tformaddresschange.labeladdress.caption"
msgid "Address:"
msgstr "位址："

#: tformaddresschange.labeldescription.caption
msgctxt "tformaddresschange.labeldescription.caption"
msgid "Description"
msgstr "說明"

#: tformaddresschange.labeltype.caption
msgctxt "tformaddresschange.labeltype.caption"
msgid "Type"
msgstr "類型"

#: tformaddresschange.lblvalue.caption
msgid "=Value"
msgstr ""

#: tformaddresschange.lengthlabel.caption
msgctxt "tformaddresschange.lengthlabel.caption"
msgid "Length"
msgstr ""

#: tformaddresschange.miaddaddresstolist.caption
msgctxt "tformaddresschange.miaddaddresstolist.caption"
msgid "Add this address to the list"
msgstr ""

#: tformaddresschange.miaddoffsetabove.caption
msgid "Add Offset Above"
msgstr ""

#: tformaddresschange.miaddoffsetbelow.caption
msgid "Add Offset Below"
msgstr ""

#: tformaddresschange.micopy.caption
msgctxt "tformaddresschange.micopy.caption"
msgid "Copy"
msgstr "複製"

#: tformaddresschange.micopyaddresstoclipboard.caption
msgid "Copy this address to Clipboard"
msgstr "複製位址至剪貼簿"

#: tformaddresschange.micut.caption
msgctxt "tformaddresschange.micut.caption"
msgid "Cut"
msgstr "剪下"

#: tformaddresschange.mipaste.caption
msgctxt "tformaddresschange.mipaste.caption"
msgid "Paste"
msgstr "貼上"

#: tformaddresschange.miremoveoffset.caption
msgctxt "tformaddresschange.miremoveoffset.caption"
msgid "Remove Offset"
msgstr ""

#: tformaddresschange.miupdateafterinterval.caption
msgid "Only update the offset after a specific amount of time"
msgstr ""

#: tformaddresschange.miupdateonreinterpretonly.caption
msgid "Only update the offset when the memory record gets reinterpreted"
msgstr ""

#: tformdebugstrings.button1.caption
msgctxt "TFORMDEBUGSTRINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tformdebugstrings.caption
msgctxt "tformdebugstrings.caption"
msgid "Debug strings"
msgstr ""

#: tformdesigner.calendar.caption
msgctxt "TFORMDESIGNER.CALENDAR.CAPTION"
msgid "Calendar"
msgstr ""

#: tformdesigner.calendar.hint
msgctxt "tformdesigner.calendar.hint"
msgid "Calendar"
msgstr ""

#: tformdesigner.caption
msgctxt "tformdesigner.caption"
msgid "Form Designer"
msgstr ""

#: tformdesigner.cebutton.caption
msgid "CEButton"
msgstr ""

#: tformdesigner.cebutton.hint
msgid "Button"
msgstr ""

#: tformdesigner.cecheckbox.caption
msgid "CECheckbox"
msgstr ""

#: tformdesigner.cecheckbox.hint
msgid "CheckBox"
msgstr ""

#: tformdesigner.cecombobox.caption
msgid "CEComboBox"
msgstr ""

#: tformdesigner.cecombobox.hint
msgid "ComboBox"
msgstr ""

#: tformdesigner.ceedit.caption
msgid "CEEdit"
msgstr ""

#: tformdesigner.ceedit.hint
msgctxt "tformdesigner.ceedit.hint"
msgid "Edit"
msgstr "編輯"

#: tformdesigner.cegroupbox.caption
msgid "CEGroupBox"
msgstr ""

#: tformdesigner.cegroupbox.hint
msgid "GroupBox"
msgstr ""

#: tformdesigner.ceimage.caption
msgid "CEImage"
msgstr ""

#: tformdesigner.ceimage.hint
msgctxt "tformdesigner.ceimage.hint"
msgid "Image"
msgstr ""

#: tformdesigner.celabel.caption
msgid "CELabel"
msgstr ""

#: tformdesigner.celabel.hint
msgid "Label"
msgstr ""

#: tformdesigner.celistbox.caption
msgid "CEListBox"
msgstr ""

#: tformdesigner.celistbox.hint
msgid "Listbox"
msgstr ""

#: tformdesigner.celistview.caption
msgid "CEListView"
msgstr ""

#: tformdesigner.celistview.hint
msgid "ListView"
msgstr ""

#: tformdesigner.cememo.caption
msgid "CEMemo"
msgstr ""

#: tformdesigner.cememo.hint
msgid "Memo"
msgstr ""

#: tformdesigner.ceopendialog.caption
msgid "CEOpenDialog"
msgstr ""

#: tformdesigner.ceopendialog.hint
msgid "Opendialog"
msgstr ""

#: tformdesigner.cepagecontrol.caption
msgid "CEPageControl"
msgstr ""

#: tformdesigner.cepagecontrol.hint
msgid "PageControl"
msgstr ""

#: tformdesigner.cepanel.caption
msgid "CEPanel"
msgstr ""

#: tformdesigner.cepanel.hint
msgid "Panel"
msgstr ""

#: tformdesigner.ceprogressbar.caption
msgid "CEProgressbar"
msgstr ""

#: tformdesigner.ceprogressbar.hint
msgid "ProgressBar"
msgstr ""

#: tformdesigner.ceradiogroup.caption
msgid "CERadioGroup"
msgstr ""

#: tformdesigner.ceradiogroup.hint
msgid "RadioGroup"
msgstr ""

#: tformdesigner.cesavedialog.caption
msgid "CESavedialog"
msgstr ""

#: tformdesigner.cesavedialog.hint
msgid "Savedialog"
msgstr ""

#: tformdesigner.cesplitter.caption
msgid "CESplitter"
msgstr ""

#: tformdesigner.cesplitter.hint
msgid "Splitter"
msgstr ""

#: tformdesigner.cetimer.caption
msgid "CETimer"
msgstr ""

#: tformdesigner.cetimer.hint
msgid "Timer"
msgstr ""

#: tformdesigner.cetogglebox.caption
msgid "CEToggleBox"
msgstr ""

#: tformdesigner.cetogglebox.hint
msgid "Togglebox"
msgstr ""

#: tformdesigner.cetrackbar.caption
msgid "CETrackBar"
msgstr ""

#: tformdesigner.cetrackbar.hint
msgid "TrackBar"
msgstr ""

#: tformdesigner.cetreeview.caption
msgid "CETreeview"
msgstr ""

#: tformdesigner.cetreeview.hint
msgid "Treeview"
msgstr ""

#: tformdesigner.checklistbox.caption
msgctxt "tformdesigner.checklistbox.caption"
msgid "CheckListBox"
msgstr ""

#: tformdesigner.checklistbox.hint
msgctxt "tformdesigner.checklistbox.hint"
msgid "CheckListBox"
msgstr ""

#: tformdesigner.finddialog.caption
msgctxt "TFORMDESIGNER.FINDDIALOG.CAPTION"
msgid "FindDialog"
msgstr ""

#: tformdesigner.finddialog.hint
msgctxt "tformdesigner.finddialog.hint"
msgid "FindDialog"
msgstr ""

#: tformdesigner.mainmenu.caption
msgctxt "TFORMDESIGNER.MAINMENU.CAPTION"
msgid "MainMenu"
msgstr ""

#: tformdesigner.mainmenu.hint
msgctxt "tformdesigner.mainmenu.hint"
msgid "MainMenu"
msgstr ""

#: tformdesigner.menuitem1.caption
msgctxt "TFORMDESIGNER.MENUITEM1.CAPTION"
msgid "File"
msgstr "檔案"

#: tformdesigner.menuitem2.caption
msgid "Add unlisted object"
msgstr ""

#: tformdesigner.miadditems.caption
msgid "Add Items"
msgstr ""

#: tformdesigner.miaddsubmenu.caption
msgid "Add sub menu items"
msgstr ""

#: tformdesigner.miaddtab.caption
msgid "Add Tab"
msgstr ""

#: tformdesigner.mianchoreditor.caption
msgctxt "tformdesigner.mianchoreditor.caption"
msgid "Anchor Editor"
msgstr ""

#: tformdesigner.mianchoreditor2.caption
msgctxt "tformdesigner.mianchoreditor2.caption"
msgid "Anchor Editor"
msgstr ""

#: tformdesigner.mibringtofront.caption
msgid "Bring to front"
msgstr ""

#: tformdesigner.midelete.caption
msgctxt "TFORMDESIGNER.MIDELETE.CAPTION"
msgid "Delete"
msgstr "刪除"

#: tformdesigner.miload.caption
msgctxt "tformdesigner.miload.caption"
msgid "Load"
msgstr "載入"

#: tformdesigner.miloadlfm.caption
msgid "Load LFM"
msgstr ""

#: tformdesigner.mimenumovedown.caption
msgid "Move down"
msgstr ""

#: tformdesigner.mimenumoveup.caption
msgid "Move up"
msgstr ""

#: tformdesigner.misave.caption
msgctxt "tformdesigner.misave.caption"
msgid "Save"
msgstr "儲存"

#: tformdesigner.misavelfm.caption
msgid "Save LFM"
msgstr ""

#: tformdesigner.misendtoback.caption
msgid "Send to back"
msgstr ""

#: tformdesigner.misetupmainmenu.caption
msgid "Add menu items"
msgstr ""

#: tformdesigner.noselection.caption
msgid "NoSelection"
msgstr ""

#: tformdesigner.paintbox.caption
msgid "CEPaintBox"
msgstr ""

#: tformdesigner.paintbox.hint
msgid "PaintBox"
msgstr ""

#: tformdesigner.popupmenu.caption
msgctxt "TFORMDESIGNER.POPUPMENU.CAPTION"
msgid "PopupMenu"
msgstr ""

#: tformdesigner.popupmenu.hint
msgctxt "tformdesigner.popupmenu.hint"
msgid "PopupMenu"
msgstr ""

#: tformdesigner.radiobutton.caption
msgctxt "TFORMDESIGNER.RADIOBUTTON.CAPTION"
msgid "RadioButton"
msgstr ""

#: tformdesigner.radiobutton.hint
msgctxt "tformdesigner.radiobutton.hint"
msgid "RadioButton"
msgstr ""

#: tformdesigner.scrollbox.caption
msgctxt "TFORMDESIGNER.SCROLLBOX.CAPTION"
msgid "ScrollBox"
msgstr ""

#: tformdesigner.scrollbox.hint
msgctxt "tformdesigner.scrollbox.hint"
msgid "ScrollBox"
msgstr ""

#: tformdesigner.selectdirectorydialog.caption
msgctxt "TFORMDESIGNER.SELECTDIRECTORYDIALOG.CAPTION"
msgid "SelectDirectoryDialog"
msgstr ""

#: tformdesigner.selectdirectorydialog.hint
msgctxt "tformdesigner.selectdirectorydialog.hint"
msgid "SelectDirectoryDialog"
msgstr ""

#: tformdesigner.toolbar1.caption
msgid "ToolBar1"
msgstr ""

#: tformdesigner.toolbutton1.caption
msgctxt "tformdesigner.toolbutton1.caption"
msgid "ToolButton1"
msgstr ""

#: tformdesigner.toolbutton6.caption
msgid "ToolButton6"
msgstr ""

#: tformdifferentbitsize.button1.caption
msgctxt "TFORMDIFFERENTBITSIZE.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tformdifferentbitsize.caption
msgid "Different sized row of bits"
msgstr ""

#: tformdifferentbitsize.edit1.text
msgctxt "tformdifferentbitsize.edit1.text"
msgid "Edit1"
msgstr ""

#: tformdifferentbitsize.label1.caption
msgid "The last time you scanned the number of bits was 90 and now it is 12. Please tell me how and how much i must change the bit offset to successfully scan. (Left arrow+right arrow move the bits)"
msgstr ""

#: tformdifferentbitsize.labelnew.caption
msgid "LabelNew"
msgstr ""

#: tformdifferentbitsize.labelold.caption
msgid "LabelOld"
msgstr ""

#: tformdifferentbitsize.ohnoyoufoundme1.caption
msgid "Oh no! You found me!!!"
msgstr "喔不！被你找到了！！！"

#: tformfoundcodelistextra.button1.caption
msgctxt "TFORMFOUNDCODELISTEXTRA.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tformfoundcodelistextra.caption
msgid "Extra info"
msgstr "額外資訊"

#: tformfoundcodelistextra.copyaddresstoclipboard1.caption
msgid "Copy info to clipboard"
msgstr "複製資訊至剪貼簿"

#: tformfoundcodelistextra.copyguesstoclipboard1.caption
msgid "Copy easy guess to clipboard"
msgstr ""

#: tformfoundcodelistextra.label1.caption
msgctxt "tformfoundcodelistextra.label1.caption"
msgid "Label1"
msgstr ""

#: tformfoundcodelistextra.label10.caption
msgid ">>"
msgstr ">>"

#: tformfoundcodelistextra.label17.caption
msgid "yyy123"
msgstr "yyy123"

#: tformfoundcodelistextra.label18.caption
msgid "The registers shown here are AFTER the instruction has been executed"
msgstr ""

#: tformfoundcodelistextra.label2.caption
msgid "Label2"
msgstr ""

#: tformfoundcodelistextra.label3.caption
msgctxt "tformfoundcodelistextra.label3.caption"
msgid "Label3"
msgstr ""

#: tformfoundcodelistextra.label4.caption
msgctxt "tformfoundcodelistextra.label4.caption"
msgid "Label4"
msgstr ""

#: tformfoundcodelistextra.label5.caption
msgid "Label5"
msgstr ""

#: tformfoundcodelistextra.label6.caption
msgid "xxx123"
msgstr "xxx123"

#: tformfoundcodelistextra.lblcr3.caption
msgid "CR3=XXXXXXXX"
msgstr "CR3=XXXXXXXX"

#: tformfoundcodelistextra.lblfsbase.caption
msgid "FSBase=XXXXXXXX"
msgstr "FSBase=XXXXXXXX"

#: tformfoundcodelistextra.lblgsbase.caption
msgid "GSBase=XXXXXXXX"
msgstr "GSBase=XXXXXXXX"

#: tformfoundcodelistextra.lblphysicaladdress.caption
msgid "Physical Address=XXXXXXXX"
msgstr "實體位址=XXXXXXXX"

#: tformfoundcodelistextra.lblrax.caption
msgid "EAX=DDDDDDDD"
msgstr "EAX=DDDDDDDD"

#: tformfoundcodelistextra.lblrbp.caption
msgid "EBP=DDDDDDDD"
msgstr "EBP=DDDDDDDD"

#: tformfoundcodelistextra.lblrbx.caption
msgid "EBX=DDDDDDDD"
msgstr "EBX=DDDDDDDD"

#: tformfoundcodelistextra.lblrcx.caption
msgid "ECX=DDDDDDDD"
msgstr "ECX=DDDDDDDD"

#: tformfoundcodelistextra.lblrdi.caption
msgid "EDI=DDDDDDDD"
msgstr "EDI=DDDDDDDD"

#: tformfoundcodelistextra.lblrdx.caption
msgid "EDX=DDDDDDDD"
msgstr "EDX=DDDDDDDD"

#: tformfoundcodelistextra.lblrip.caption
msgid "EIP=DDDDDDDD"
msgstr "EIP=DDDDDDDD"

#: tformfoundcodelistextra.lblrsi.caption
msgid "ESI=DDDDDDDD"
msgstr "ESI=DDDDDDDD"

#: tformfoundcodelistextra.lblrsp.caption
msgid "ESP=DDDDDDDD"
msgstr "ESP=DDDDDDDD"

#: tformfoundcodelistextra.lblvirtualaddress.caption
msgid "Virtual Address=XXXXXXXX"
msgstr "虛擬位址=XXXXXXXX"

#: tformfoundcodelistextra.sbshowfloats.caption
msgctxt "tformfoundcodelistextra.sbshowfloats.caption"
msgid "F"
msgstr "F"

#: tformfoundcodelistextra.sbshowfloats.hint
msgctxt "tformfoundcodelistextra.sbshowfloats.hint"
msgid "Floating point registers"
msgstr ""

#: tformfoundcodelistextra.sbshowstack.caption
msgctxt "tformfoundcodelistextra.sbshowstack.caption"
msgid "S"
msgstr ""

#: tformfoundcodelistextra.sbshowstack.hint
msgctxt "tformfoundcodelistextra.sbshowstack.hint"
msgid "Stack view"
msgstr ""

#: tformhotkey.button1.caption
msgctxt "TFORMHOTKEY.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tformhotkey.button2.caption
msgctxt "TFORMHOTKEY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tformhotkey.caption
msgid "Change hotkey"
msgstr ""

#: tformhotkey.label1.caption
msgid "Press the new hotkey combination in below:"
msgstr ""

#: tformmemoryregions.button1.caption
msgctxt "TFORMMEMORYREGIONS.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tformmemoryregions.caption
msgctxt "tformmemoryregions.caption"
msgid "Memory regions"
msgstr ""

#: tformmemoryregions.listview1.columns[0].caption
msgctxt "TFORMMEMORYREGIONS.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "位址"

#: tformmemoryregions.listview1.columns[1].caption
msgid "Allocation Protect"
msgstr ""

#: tformmemoryregions.listview1.columns[2].caption
msgid "State"
msgstr ""

#: tformmemoryregions.listview1.columns[3].caption
msgctxt "tformmemoryregions.listview1.columns[3].caption"
msgid "Protect"
msgstr ""

#: tformmemoryregions.listview1.columns[4].caption
msgctxt "TFORMMEMORYREGIONS.LISTVIEW1.COLUMNS[4].CAPTION"
msgid "Type"
msgstr "類型"

#: tformmemoryregions.listview1.columns[5].caption
msgctxt "tformmemoryregions.listview1.columns[5].caption"
msgid "Size"
msgstr "大小"

#: tformmemoryregions.listview1.columns[6].caption
msgctxt "tformmemoryregions.listview1.columns[6].caption"
msgid "Extra"
msgstr ""

#: tformmemoryregions.savedialog1.title
msgid "Give the basename of the regions to be saved. (Can be a CT file)"
msgstr ""

#: tformmemoryregions.saveselectedregions1.caption
msgid "Save selected regions"
msgstr ""

#: tformmemoryregions.selectallreadablememory1.caption
msgid "Select all readable memory"
msgstr ""

#: tformmemoryregions.setselectedregionstobewritable1.caption
msgid "Set selected regions to be writable"
msgstr ""

#: tformmemoryregions.statusbar1.panels[0].text
msgid "Hold ctrl when opening this window to also see kernelmode regions"
msgstr ""

#: tformsettings.aboutlabel.caption
msgid "About CE"
msgstr "關於 Cheat Engine"

#: tformsettings.askforreplacewithnops.caption
msgid "Ask for replace with nop"
msgstr ""

#: tformsettings.assembler.caption
msgctxt "tformsettings.assembler.caption"
msgid "Debugger Options"
msgstr "除錯器選項"

#: tformsettings.btncancel.caption
msgctxt "TFORMSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tformsettings.btnexcludeprocesses.caption
msgid "More..."
msgstr "更多..."

#: tformsettings.btnmakekerneldebugpossible.caption
msgid "Make possible"
msgstr ""

#: tformsettings.btnok.caption
msgctxt "TFORMSETTINGS.BTNOK.CAPTION"
msgid "OK"
msgstr "OK"

#: tformsettings.btnrestorekernelprotection.caption
msgid "Restore Protection"
msgstr ""

#: tformsettings.btnselectlanguage.caption
msgid "Select Language"
msgstr "選擇語言"

#: tformsettings.btnsetfont.caption
msgctxt "tformsettings.btnsetfont.caption"
msgid "Set Font"
msgstr "設置字形"

#: tformsettings.btnsettoolshortcut.caption
msgid "Set shortcut"
msgstr ""

#: tformsettings.btntooldelete.caption
msgctxt "TFORMSETTINGS.BTNTOOLDELETE.CAPTION"
msgid "Delete"
msgstr "刪除"

#: tformsettings.btntoolnew.caption
msgctxt "tformsettings.btntoolnew.caption"
msgid "New"
msgstr ""

#: tformsettings.button4.caption
msgid "Add new"
msgstr ""

#: tformsettings.button5.caption
msgctxt "TFORMSETTINGS.BUTTON5.CAPTION"
msgid "Delete"
msgstr "刪除"

#: tformsettings.caption
msgid "Cheat Engine settings"
msgstr "Cheat Engine 設定"

#: tformsettings.cballocsaddtowatchedregions.caption
msgctxt "tformsettings.cballocsaddtowatchedregions.caption"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr ""

#: tformsettings.cbalwaysaskforpassword.caption
msgid "Always ask for password when signing"
msgstr ""

#: tformsettings.cbalwaysautoattach.caption
msgid "Even autoattach when another process has already been selected"
msgstr ""

#: tformsettings.cbalwaysforceload.caption
msgid "Always force load modules"
msgstr ""

#: tformsettings.cbalwaysforceload.hint
msgid ""
"When enabled CE's internal injectDLL routine will not use loadlibrary in the target at all and always use manual mapping to load the dll\n"
"(When disabled CE will still use manual mapping when normal dll injection fails)\n"
msgstr ""

#: tformsettings.cbalwayssigntable.caption
msgid "Always sign Cheat Tables when saving"
msgstr ""

#: tformsettings.cbcanstepkernelcode.caption
msgid "Ability to step through kernel code"
msgstr ""

#: tformsettings.cbcenteronpopup.caption
msgid "Center Cheat Engine when bringing to front"
msgstr ""

#: tformsettings.cbdontopenhandle.caption
msgid "Do not try to obtain handles"
msgstr ""

#: tformsettings.cbdontusetempdir.caption
msgid "Don't store the temporary scanfiles in the windows tempdir"
msgstr ""

#: tformsettings.cbdpiaware.caption
msgid "DPI Aware (Requires a restart)"
msgstr ""

#: tformsettings.cbfastscan.caption
msgid "Fast scan on by default"
msgstr "預設開啟快速掃描"

#: tformsettings.cbglobaldebug.caption
msgid "Use Global Debug routines"
msgstr ""

#: tformsettings.cbhandlebreakpoints.caption
msgid "Handle beakpoints not caused by CE"
msgstr ""

#: tformsettings.cbhideallwindows.caption
msgid "Hide some/all windows instead of trying to bring cheat engine to front"
msgstr ""

#: tformsettings.cbincremental.caption
msgid "Incremental value"
msgstr ""

#: tformsettings.cbinjectdllwithapc.caption
msgid "Use APC to inject dll's"
msgstr ""

#: tformsettings.cbkdebug.caption
msgid "Use kernelmode debugger"
msgstr ""

#: tformsettings.cbkernelopenprocess.caption
msgctxt "tformsettings.cbkernelopenprocess.caption"
msgid "Open Process"
msgstr "開啟處理程序"

#: tformsettings.cbkernelquerymemoryregion.caption
msgid "Query memory region routines"
msgstr ""

#: tformsettings.cbkernelreadwriteprocessmemory.caption
msgid "Read/Write Process Memory  (Will cause slower scans)"
msgstr ""

#: tformsettings.cbluagarbagecollectall.caption
msgid "Collect all garbage every few seconds"
msgstr "每隔數秒回收垃圾"

#: tformsettings.cbluaonlycollectwhenlarger.caption
msgid "Only when the size is bigger than:"
msgstr ""

#: tformsettings.cbluapassivegarbagecollection.caption
msgid "Passive garbage collection"
msgstr "被動垃圾回收"

#: tformsettings.cbluapassivegarbagecollection.hint
msgid "Constantly runs a few steps of the garbage collector sequence. (Will take a while till all garbage is cleaned if there is a lot)"
msgstr ""

#: tformsettings.cbmemimage.caption
msgid "MEM_IMAGE:Memory that is mapped into the view of an image section"
msgstr ""

#: tformsettings.cbmemmapped.caption
msgid "MEM_MAPPED:Memory that is mapped into the view of a section. (E.g:File mapping, emulator memory, slow)"
msgstr ""

#: tformsettings.cbmemprivate.caption
msgid "MEM_PRIVATE:Memory that is private."
msgstr ""

#: tformsettings.cbneverchangeprotection.caption
msgid "Never change memory protection when editing"
msgstr ""

#: tformsettings.cbneverchangeprotection.hint
msgid "When enabled CE will never call \"VirtualProtectEx\" before it changes memory. This means that read-only memory can not be changed then.  (code is usually read only)"
msgstr ""

#: tformsettings.cboldpointeraddmethod.caption
msgid "Pointer adding: Append pointerline instead of insert"
msgstr ""

#: tformsettings.cboverridedefaultfont.caption
msgid "Override the default font (Requires a restart)"
msgstr ""

#: tformsettings.cboverrideexistingbps.caption
msgid "Override existing breakpoints when setting breakpoints"
msgstr ""

#: tformsettings.cbpausewhenscanningonbydefault.caption
msgid "Pause while scanning on by default"
msgstr "預設啟用掃描時暫停"

#: tformsettings.cbprocessicons.caption
msgid "Get process icons for processlist"
msgstr ""

#: tformsettings.cbprocesswatcher.caption
msgid "Enable use of the Process Watcher"
msgstr ""

#: tformsettings.cbprocesswatcheropenshandles.caption
msgid "Open handle to processes on creation"
msgstr ""

#: tformsettings.cbsavewindowpos.caption
msgid "Save window positions"
msgstr "儲存視窗位置"

#: tformsettings.cbshowallwindows.caption
msgid "Show all windows in the taskbar"
msgstr ""

#: tformsettings.cbshowassigned.caption
msgid "Show values as if they are signed"
msgstr ""

#: tformsettings.cbshowlanguagemenuitem.caption
msgid "Show language selection menu item at the main screen"
msgstr ""

#: tformsettings.cbshowmainmenu.caption
msgid "Show main menu"
msgstr "顯示主選單"

#: tformsettings.cbshowprocesslist.caption
msgid "Show process list in main menu"
msgstr "在主選單顯示處理程序列表"

#: tformsettings.cbshowtools.caption
msgid "Show 'tools' menu item"
msgstr ""

#: tformsettings.cbshowundo.caption
msgid "Show undo button"
msgstr "顯示復原按鈕"

#: tformsettings.cbsimplecopypaste.caption
msgid "Simple paste"
msgstr "簡易貼上"

#: tformsettings.cbskip_page_nocache.caption
msgid "Don't scan memory that is protected with the No Cache option"
msgstr ""

#: tformsettings.cbskip_page_nocache.hint
msgid "Some systems crash when trying to read memory with this protection. If that happens check this option."
msgstr ""

#: tformsettings.cbskip_page_writecombine.caption
msgid "Don't scan memory that is protected with the Write Combine option"
msgstr ""

#: tformsettings.cbupdatefoundlist.caption
msgid "Update the list of found addresses even after scanning"
msgstr ""

#: tformsettings.cbusemacdebugger.caption
msgid "Use Mac debugger"
msgstr "使用 Mac 的除錯器"

#: tformsettings.cbusethreadforfreeze.caption
msgid "Use thread for freeze"
msgstr ""

#: tformsettings.cbusevehdebugger.caption
msgid "Use VEH Debugger"
msgstr "使用 VEH 的除錯器"

#: tformsettings.cbusewindowsdebugger.caption
msgid "Use windows debugger"
msgstr "使用 Windows 的除錯器"

#: tformsettings.cbvehrealcontextonthreadcreation.caption
msgid "Get/Set thread context on creation"
msgstr ""

#: tformsettings.cbwaitafterguiupdate.caption
msgid "Wait after gui updates"
msgstr "GUI 更新後等待一會"

#: tformsettings.cbwaitafterguiupdate.hint
msgid ""
"Sometimes when using one of the \"find out what...\" functions they get hit so often that the gui has no time to update, resulting in anoying behaviour like certain windows not closing or unresponsive buttons.\n"
"With this option enabled the debugger will give the gui some time to handle the messages before it sends it a new update.\n"
"Downside: The game may become slightly slower when using these functions. (Of course, if it has been hammering the gui, it would already have been frozen)\n"
msgstr ""

#: tformsettings.cbwriteloggingon.caption
msgid "Enable write logging by default"
msgstr ""

#: tformsettings.cbwriteloggingon.hint
msgid "When enabled CE will record writes done by the user and allows the user to undo those changes"
msgstr ""

#: tformsettings.cgalltypes.caption
msgid "The all type includes"
msgstr ""

#: tformsettings.checkbox1.caption
msgid "Try to prevent detection of the debugger"
msgstr "嘗試阻止除錯器被偵測到"

#: tformsettings.checkbox4.caption
msgid "Use APC to create new threads"
msgstr ""

#: tformsettings.codefinder.caption
msgid "CodeFinder"
msgstr ""

#: tformsettings.combothreadpriority.text
msgctxt "tformsettings.combothreadpriority.text"
msgid "Higher"
msgstr "較高"

#: tformsettings.default1.caption
msgctxt "tformsettings.default1.caption"
msgid "Default"
msgstr "預設"

#: tformsettings.editautoattach.hint
msgid "Type the name of the process you want to automatically open. Note: Only works when NO process has been opened yet"
msgstr ""

#: tformsettings.editbufsize.text
msgid "1024"
msgstr "1024"

#: tformsettings.editfreezeinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before resetting the frozen addresses to their original value."
msgstr ""

#: tformsettings.editfreezeinterval.text
msgctxt "tformsettings.editfreezeinterval.text"
msgid "100"
msgstr "100"

#: tformsettings.editupdatefoundinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of found addresses"
msgstr ""

#: tformsettings.editupdatefoundinterval.text
msgctxt "tformsettings.editupdatefoundinterval.text"
msgid "1000"
msgstr "1000"

#: tformsettings.editupdateinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of addresses"
msgstr ""

#: tformsettings.editupdateinterval.text
msgctxt "tformsettings.editupdateinterval.text"
msgid "500"
msgstr "500"

#: tformsettings.edtdefault.text
msgctxt "TFORMSETTINGS.EDTDEFAULT.TEXT"
msgid "0"
msgstr "0"

#: tformsettings.edtluacollecttimer.text
msgctxt "tformsettings.edtluacollecttimer.text"
msgid "60"
msgstr "60"

#: tformsettings.edtluamincollectsize.text
msgid "200"
msgstr "200"

#: tformsettings.edtrepeatdelay.hint
msgid ""
"The delay in milliseconds to wait before starting a next scan when the 'repeat' checkbox is ticked\n"
"\n"
"0=no wait\n"
msgstr ""

#: tformsettings.edtrepeatdelay.text
msgctxt "tformsettings.edtrepeatdelay.text"
msgid "0"
msgstr "0"

#: tformsettings.edtstacksize.text
msgctxt "tformsettings.edtstacksize.text"
msgid "4096"
msgstr "4096"

#: tformsettings.edtwritelogsize.text
msgctxt "tformsettings.edtwritelogsize.text"
msgid "250"
msgstr "250"

#: tformsettings.extra.caption
msgctxt "TFORMSETTINGS.EXTRA.CAPTION"
msgid "Extra"
msgstr "額外"

#: tformsettings.gbunexpectedexceptionhandling.caption
msgid "When CE starts default behaviour for unexpected breakpoints"
msgstr ""

#: tformsettings.generalsettings.caption
msgctxt "tformsettings.generalsettings.caption"
msgid "General Settings"
msgstr "一般設定"

#: tformsettings.groupbox1.caption
msgid "Address list specific"
msgstr ""

#: tformsettings.groupbox2.caption
msgid "Debugger interface config"
msgstr ""

#: tformsettings.groupbox3.caption
msgid "Use the following CE Kernel routines instead of the original windows version"
msgstr ""

#: tformsettings.groupbox4.caption
msgid "Prefered breakpoint method"
msgstr ""

#: tformsettings.groupbox5.caption
msgid "Table: Lua scripts"
msgstr ""

#: tformsettings.label1.caption
msgid "Size of scanbuffer (KB) :"
msgstr ""

#: tformsettings.label10.caption
msgid "Current Language:"
msgstr "目前語言："

#: tformsettings.label11.caption
msgctxt "tformsettings.label11.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label12.caption
msgctxt "TFORMSETTINGS.LABEL12.CAPTION"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label13.caption
msgctxt "tformsettings.label13.caption"
msgid "Update interval"
msgstr "更新間隔"

#: tformsettings.label14.caption
msgid "Freeze interval"
msgstr "凍結間隔"

#: tformsettings.label15.caption
msgid "(Can affect scan speed a lot)"
msgstr "(可能會大幅影響掃描速度)"

#: tformsettings.label16.caption
msgctxt "tformsettings.label16.caption"
msgid "When a table has a lua script, execute it:"
msgstr ""

#: tformsettings.label17.caption
msgctxt "tformsettings.label17.caption"
msgid "Seconds"
msgstr "秒"

#: tformsettings.label18.caption
msgid "Found address list update interval"
msgstr ""

#: tformsettings.label19.caption
msgctxt "TFORMSETTINGS.LABEL19.CAPTION"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label2.caption
msgid "Store the temporary scanfiles here instead:"
msgstr ""

#: tformsettings.label20.caption
msgid "Megabyte"
msgstr "MB"

#: tformsettings.label21.caption
msgid "Scan the following memory region types:"
msgstr ""

#: tformsettings.label22.caption
msgid "The following plugins are available:"
msgstr ""

#: tformsettings.label23.caption
msgid "Automatically attach to processes named"
msgstr ""

#: tformsettings.label24.caption
msgid "(Seperate entries with ; )"
msgstr ""

#: tformsettings.label25.caption
msgctxt "tformsettings.label25.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label3.caption
msgid "Thread priority"
msgstr ""

#: tformsettings.label4.caption
msgid "Single line assembler:"
msgstr ""

#: tformsettings.label5.caption
msgid "Default return value"
msgstr ""

#: tformsettings.label6.caption
msgid "Size of stack to record on \"Find what... routines\""
msgstr ""

#: tformsettings.label7.caption
msgctxt "tformsettings.label7.caption"
msgid "Bytes"
msgstr "位元組"

#: tformsettings.label8.caption
msgctxt "tformsettings.label8.caption"
msgid "Max log size (nr of entries)"
msgstr ""

#: tformsettings.label9.caption
msgid "The folowing languages are available:"
msgstr ""

#: tformsettings.languages.caption
msgctxt "tformsettings.languages.caption"
msgid "Languages"
msgstr "語言"

#: tformsettings.lblapplicationtool.caption
msgid "Application/Command"
msgstr ""

#: tformsettings.lblcurrentlanguage.caption
msgid "English"
msgstr "英文"

#: tformsettings.lblrepeatdelay.caption
msgid "Repeat scan delay"
msgstr ""

#: tformsettings.lblshortcut.caption
msgid "Shortcut:"
msgstr ""

#: tformsettings.lblshortcuttext.caption
msgid "xxxxxxxx"
msgstr "xxxxxxxx"

#: tformsettings.lblthreadfollowing.caption
msgid "Thread following:"
msgstr ""

#: tformsettings.lbltoolsname.caption
msgctxt "TFORMSETTINGS.LBLTOOLSNAME.CAPTION"
msgid "Name"
msgstr "名稱"

#: tformsettings.lvtools.columns[0].caption
msgctxt "TFORMSETTINGS.LVTOOLS.COLUMNS[0].CAPTION"
msgid "Name"
msgstr "名稱"

#: tformsettings.lvtools.columns[1].caption
msgid "Application"
msgstr "應用程式"

#: tformsettings.lvtools.columns[2].caption
msgid "Shortcut"
msgstr "捷徑"

#: tformsettings.menuitem1.caption
msgctxt "tformsettings.menuitem1.caption"
msgid "Refresh"
msgstr "重新載入"

#: tformsettings.miluaexecalways.caption
msgctxt "tformsettings.miluaexecalways.caption"
msgid "Always"
msgstr "總是"

#: tformsettings.miluaexecask.caption
msgctxt "tformsettings.miluaexecask.caption"
msgid "Always ask"
msgstr "一律詢問"

#: tformsettings.miluaexecnever.caption
msgctxt "tformsettings.miluaexecnever.caption"
msgid "Never"
msgstr "永不"

#: tformsettings.miluaexecsignedonly.caption
msgctxt "tformsettings.miluaexecsignedonly.caption"
msgid "Only when signed, else ask"
msgstr ""

#: tformsettings.miunexpectedbreakpointsbreak.caption
msgctxt "tformsettings.miunexpectedbreakpointsbreak.caption"
msgid "Break"
msgstr "中斷"

#: tformsettings.miunexpectedbreakpointsbreakwheninsideregion.caption
msgid "Break when inside specific regions"
msgstr ""

#: tformsettings.miunexpectedbreakpointsignore.caption
msgid "Ignore"
msgstr "忽略"

#: tformsettings.plugins.caption
msgctxt "tformsettings.plugins.caption"
msgid "Plugins"
msgstr "外掛程式"

#: tformsettings.rbdebugasbreakpoint.caption
msgid "Hardware Breakpoints (Max 4)"
msgstr ""

#: tformsettings.rbgdebuggerinterface.caption
msgid "Debugger method"
msgstr ""

#: tformsettings.rbint3asbreakpoint.caption
msgid "Int3 instructions (Execute BP only, falls back to hardware bp) (Unlimited)"
msgstr ""

#: tformsettings.rbmacdebugtasklevel.caption
msgid "Task Level"
msgstr ""

#: tformsettings.rbmacdebugthreadlevel.caption
msgid "Thread level"
msgstr ""

#: tformsettings.rbpageexceptions.caption
msgid "Page exceptions (Extremely slow to unplayable, buggy, best used if nothing else works. Does not use debug registers)"
msgstr ""

#: tformsettings.rbvehhookthreadcreation.caption
msgid "Hook thread-create and destroy api's"
msgstr ""

#: tformsettings.rbvehpollthread.caption
msgid "Poll for threads"
msgstr ""

#: tformsettings.rbvehuseprocesswatcher.caption
msgid "Use processwatcher"
msgstr ""

#: tformsettings.replacewithnops.caption
msgid "Replace incomplete opcodes with nops"
msgstr ""

#: tformsettings.replacewithnops.hint
msgid "If you type in a opcode and it is smaller than the opcode you replaced, it will fill the missing bytes with NOP instructions. If the opcode is longer it will replace the opcode(s) that have been overwritten with NOP's"
msgstr ""

#: tformsettings.scansettings.caption
msgctxt "tformsettings.scansettings.caption"
msgid "Scan Settings"
msgstr "掃描設定"

#: tformsettings.tauntoldosuser.caption
msgid "I really recommend upgrading to Windows 2000 or later mister Flintstone"
msgstr ""

#: tformsettings.tshotkeys.caption
msgctxt "tformsettings.tshotkeys.caption"
msgid "Hotkeys"
msgstr "快捷鍵"

#: tformsettings.tskerneldebugconfig.caption
msgid "Kernel Debug"
msgstr "核心除錯"

#: tformsettings.tslua.caption
msgctxt "tformsettings.tslua.caption"
msgid "Lua"
msgstr "Lua"

#: tformsettings.tsmacdebuggerinterface.caption
msgid "Mac Debug"
msgstr "Mac 除錯"

#: tformsettings.tssigning.caption
msgid "tsSigning"
msgstr ""

#: tformsettings.tstools.caption
msgid "tsTools"
msgstr ""

#: tformsettings.tsvehdebugconfig.caption
msgctxt "tformsettings.tsvehdebugconfig.caption"
msgid "VEH Debugger"
msgstr "VEH 除錯器"

#: tformsettings.tswindowsdebuggerconfig.caption
msgid "Windows Debugger"
msgstr "Windows 的除錯器"

#: tformsettings.unrandomizer.caption
msgctxt "tformsettings.unrandomizer.caption"
msgid "Unrandomizer"
msgstr "去隨機器"

#: tfoundcodedialog.addtothecodelist1.caption
msgctxt "tfoundcodedialog.addtothecodelist1.caption"
msgid "Add to the codelist"
msgstr ""

#: tfoundcodedialog.btnaddtocodelist.caption
msgctxt "tfoundcodedialog.btnaddtocodelist.caption"
msgid "Add to the codelist"
msgstr ""

#: tfoundcodedialog.btnaddtocodelist.hint
msgid "The selected addresses will be added to the code list in the advanced options window."
msgstr ""

#: tfoundcodedialog.btnextrainfo.caption
msgid "More information"
msgstr "更多資訊"

#: tfoundcodedialog.btnextrainfo.hint
msgid "Shows more information about the state of the system when that instruction got executed"
msgstr ""

#: tfoundcodedialog.btnok.caption
msgctxt "tfoundcodedialog.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfoundcodedialog.btnopendisassembler.caption
msgid "Show disassembler"
msgstr ""

#: tfoundcodedialog.btnopendisassembler.hint
msgid "This will open the memoryview and bring the disassemblerview to the selected address"
msgstr ""

#: tfoundcodedialog.btnreplacewithnops.caption
msgctxt "tfoundcodedialog.btnreplacewithnops.caption"
msgid "Replace"
msgstr "取代"

#: tfoundcodedialog.btnreplacewithnops.hint
msgid "This will replace the selected addresses with code that does nothing. (Nops)"
msgstr ""

#: tfoundcodedialog.caption
msgctxt "tfoundcodedialog.caption"
msgid "The following opcodes changed the selected address"
msgstr ""

#: tfoundcodedialog.copyselectiontoclipboard1.caption
msgctxt "tfoundcodedialog.copyselectiontoclipboard1.caption"
msgid "Copy selection to clipboard"
msgstr "複製已選項目至剪貼簿"

#: tfoundcodedialog.foundcodelist.columns[0].caption
msgctxt "tfoundcodedialog.foundcodelist.columns[0].caption"
msgid "Count"
msgstr ""

#: tfoundcodedialog.foundcodelist.columns[1].caption
msgctxt "tfoundcodedialog.foundcodelist.columns[1].caption"
msgid "Instruction"
msgstr ""

#: tfoundcodedialog.menuitem1.caption
msgctxt "tfoundcodedialog.menuitem1.caption"
msgid "Select all"
msgstr "全選"

#: tfoundcodedialog.mifindwhataccesses.caption
msgid "Check if found opcodes also access other addresses (max 8)"
msgstr ""

#: tfoundcodedialog.misavetofile.caption
msgid "Save selection to file"
msgstr ""

#: tfoundcodedialog.moreinfo1.caption
msgctxt "tfoundcodedialog.moreinfo1.caption"
msgid "More Info"
msgstr "更多資訊"

#: tfoundcodedialog.replacewithcodethatdoesnothingnop1.caption
msgid "Replace with code that does nothing (NOP)"
msgstr ""

#: tfoundcodedialog.showthisaddressinthedisassembler1.caption
msgid "Show this address in the disassembler"
msgstr ""

#: tframehotkeyconfig.button3.caption
msgctxt "TFRAMEHOTKEYCONFIG.BUTTON3.CAPTION"
msgid "Clear"
msgstr "清除"

#: tframehotkeyconfig.cbstoponrelease.caption
msgid "Stop on release"
msgstr ""

#: tframehotkeyconfig.edit4.text
msgctxt "TFRAMEHOTKEYCONFIG.EDIT4.TEXT"
msgid "1"
msgstr "1"

#: tframehotkeyconfig.edthotkeydelay.hint
msgid "Lets you specify how quickly a hotkey is repeated"
msgstr ""

#: tframehotkeyconfig.edthotkeydelay.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTHOTKEYDELAY.TEXT"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtkeypollinterval.hint
msgid "Determines how quickly a hotkey keypress is detected"
msgstr ""

#: tframehotkeyconfig.edtkeypollinterval.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTKEYPOLLINTERVAL.TEXT"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtshspeed.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTSHSPEED.TEXT"
msgid "2"
msgstr "2"

#: tframehotkeyconfig.label1.caption
msgid "Functions"
msgstr ""

#: tframehotkeyconfig.label2.caption
msgctxt "tframehotkeyconfig.label2.caption"
msgid "Hotkey"
msgstr "快捷鍵"

#: tframehotkeyconfig.label3.caption
msgid "Speed delta"
msgstr ""

#: tframehotkeyconfig.label4.caption
msgid "Keypoll interval (milliseconds)"
msgstr ""

#: tframehotkeyconfig.label5.caption
msgid "Delay between reactivating hotkeys"
msgstr ""

#: tframehotkeyconfig.label52.caption
msgid "Speed        "
msgstr "速度        "

#: tframehotkeyconfig.menuitem1.caption
msgctxt "tframehotkeyconfig.menuitem1.caption"
msgid "Clear list"
msgstr "清除列表"

#: tfrmaaeditprefs.btnfont.caption
msgid "font"
msgstr "字形"

#: tfrmaaeditprefs.button1.caption
msgctxt "TFRMAAEDITPREFS.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: tfrmaaeditprefs.button2.caption
msgctxt "TFRMAAEDITPREFS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmaaeditprefs.caption
msgid "Editor preferences"
msgstr ""

#: tfrmaaeditprefs.cbfontquality.hint
msgctxt "tfrmaaeditprefs.cbfontquality.hint"
msgid "The font quality can impact speed"
msgstr "字體品質將影響速度"

#: tfrmaaeditprefs.cbshowgutter.caption
msgid "Show bar on left"
msgstr ""

#: tfrmaaeditprefs.cbshowlinenumbers.caption
msgid "Show line numbers"
msgstr "顯示行數"

#: tfrmaaeditprefs.cbsmarttab.caption
msgid "Smart tab"
msgstr ""

#: tfrmaaeditprefs.cbtabstospace.caption
msgid "Tabs to space"
msgstr ""

#: tfrmaaeditprefs.edttabwidth.text
msgctxt "TFRMAAEDITPREFS.EDTTABWIDTH.TEXT"
msgid "4"
msgstr "4"

#: tfrmaaeditprefs.label1.caption
msgid "Tab Width"
msgstr ""

#: tfrmaaeditprefs.label2.caption
msgctxt "tfrmaaeditprefs.label2.caption"
msgid "Font quality"
msgstr "字體品質"

#: tfrmaccessedmemory.btnclearsmallsnapshot.caption
msgctxt "tfrmaccessedmemory.btnclearsmallsnapshot.caption"
msgid "Clear"
msgstr "清除"

#: tfrmaccessedmemory.btnclearsmallsnapshot1.caption
msgctxt "tfrmaccessedmemory.btnclearsmallsnapshot1.caption"
msgid "Clear"
msgstr "清除"

#: tfrmaccessedmemory.button1.caption
msgctxt "tfrmaccessedmemory.button1.caption"
msgid "Set hotkeys"
msgstr ""

#: tfrmaccessedmemory.button2.caption
msgctxt "tfrmaccessedmemory.button2.caption"
msgid "Start"
msgstr "開始"

#: tfrmaccessedmemory.button3.caption
msgctxt "tfrmaccessedmemory.button3.caption"
msgid "Stop"
msgstr "停止"

#: tfrmaccessedmemory.caption
msgid "Find accessed memory regions"
msgstr ""

#: tfrmaccessedmemory.label1.caption
msgid "Hotkey to (re)start monitoring"
msgstr ""

#: tfrmaccessedmemory.label2.caption
msgid ""
"This function will try to find out all accessed memory regions over a period of time and store it's results into an .mregion file which you can use with other functions that can make use of it (e.g pointerscan)\n"
"\n"
"Note: This will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)\n"
msgstr ""

#: tfrmaccessedmemory.label3.caption
msgid "Hotkey to stop monitoring"
msgstr ""

#: tfrmaccessedmemory.listview1.columns[0].caption
msgctxt "tfrmaccessedmemory.listview1.columns[0].caption"
msgid "From"
msgstr "從"

#: tfrmaccessedmemory.listview1.columns[1].caption
msgctxt "tfrmaccessedmemory.listview1.columns[1].caption"
msgid "To"
msgstr "至"

#: tfrmaccessedmemory.menuitem1.caption
msgctxt "tfrmaccessedmemory.menuitem1.caption"
msgid "File"
msgstr "檔案"

#: tfrmaccessedmemory.menuitem2.caption
msgid "Open region file"
msgstr ""

#: tfrmaccessedmemory.menuitem3.caption
msgid "Save region file"
msgstr ""

#: tfrmaccessedmemory.menuitem4.caption
msgctxt "tfrmaccessedmemory.menuitem4.caption"
msgid "Clear"
msgstr "清除"

#: tfrmassemblyscan.btnok.caption
msgctxt "tfrmassemblyscan.btnok.caption"
msgid "Scan"
msgstr "掃描"

#: tfrmassemblyscan.caption
msgctxt "tfrmassemblyscan.caption"
msgid "Assembly scan"
msgstr ""

#: tfrmassemblyscan.lblfrom.caption
msgctxt "tfrmassemblyscan.lblfrom.caption"
msgid "From"
msgstr "從"

#: tfrmassemblyscan.lblinputassemblycode.caption
msgctxt "tfrmassemblyscan.lblinputassemblycode.caption"
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr ""

#: tfrmassemblyscan.lblto.caption
msgctxt "tfrmassemblyscan.lblto.caption"
msgid "To"
msgstr "至"

#: tfrmautoinject.aapref1.caption
msgctxt "tfrmautoinject.aapref1.caption"
msgid "Preferences"
msgstr ""

#: tfrmautoinject.apihook1.caption
msgid "API Hook"
msgstr ""

#: tfrmautoinject.assigntocurrentcheattable1.caption
msgid "Assign to current cheat table"
msgstr ""

#: tfrmautoinject.btnexecute.caption
msgctxt "tfrmautoinject.btnexecute.caption"
msgid "Execute"
msgstr "執行"

#: tfrmautoinject.caption
msgid "Auto assemble"
msgstr ""

#: tfrmautoinject.cheattablecompliantcodee1.caption
msgid "Cheat Table framework code"
msgstr ""

#: tfrmautoinject.close1.caption
msgctxt "TFRMAUTOINJECT.CLOSE1.CAPTION"
msgid "Close"
msgstr "關閉"

#: tfrmautoinject.codeinjection1.caption
msgid "Code injection"
msgstr "程式碼植入"

#: tfrmautoinject.coderelocation1.caption
msgid "Code relocation"
msgstr ""

#: tfrmautoinject.emplate1.caption
msgid "Template"
msgstr "樣本"

#: tfrmautoinject.exit1.caption
msgid "Exit"
msgstr "離開"

#: tfrmautoinject.file1.caption
msgctxt "TFRMAUTOINJECT.FILE1.CAPTION"
msgid "File"
msgstr "檔案"

#: tfrmautoinject.inject1.caption
msgid "Inject"
msgstr "植入"

#: tfrmautoinject.injectincurrentprocess1.caption
msgid "Inject into current process"
msgstr "植入到目前的處理程序"

#: tfrmautoinject.injectintocurrentprocessandexecute1.caption
msgid "Inject into current process and execute"
msgstr ""

#: tfrmautoinject.load1.caption
msgctxt "tfrmautoinject.load1.caption"
msgid "Open"
msgstr "開啟"

#: tfrmautoinject.menuaobinjection.caption
msgid "AOB Injection"
msgstr ""

#: tfrmautoinject.menufullinjection.caption
msgid "Full Injection"
msgstr ""

#: tfrmautoinject.menuitem2.caption
msgctxt "tfrmautoinject.menuitem2.caption"
msgid "Lua syntax highlighting preferences"
msgstr ""

#: tfrmautoinject.menuitem3.caption
msgid "Auto assembler syntax highlighting preferences"
msgstr ""

#: tfrmautoinject.micalllua.caption
msgid "Call CE lua function"
msgstr ""

#: tfrmautoinject.micopy.caption
msgctxt "tfrmautoinject.micopy.caption"
msgid "&Copy"
msgstr "&複製"

#: tfrmautoinject.micut.caption
msgctxt "tfrmautoinject.micut.caption"
msgid "Cu&t"
msgstr "&剪下"

#: tfrmautoinject.mifind.caption
msgctxt "tfrmautoinject.mifind.caption"
msgid "&Find..."
msgstr "&尋找..."

#: tfrmautoinject.mifindnext.caption
msgctxt "tfrmautoinject.mifindnext.caption"
msgid "Find Next"
msgstr "尋找下一個"

#: tfrmautoinject.miluasyntaxcheck.caption
msgctxt "tfrmautoinject.miluasyntaxcheck.caption"
msgid "Syntax Check"
msgstr "語法檢查"

#: tfrmautoinject.mimoveleft.caption
msgid "Move left"
msgstr "向左移"

#: tfrmautoinject.mimoveright.caption
msgid "Move right"
msgstr "向右移"

#: tfrmautoinject.minewtab.caption
msgctxt "tfrmautoinject.minewtab.caption"
msgid "New Tab"
msgstr "新分頁"

#: tfrmautoinject.minewwindow.caption
msgctxt "tfrmautoinject.minewwindow.caption"
msgid "New Window"
msgstr "新視窗"

#: tfrmautoinject.mipaste.caption
msgctxt "tfrmautoinject.mipaste.caption"
msgid "&Paste"
msgstr "&貼上"

#: tfrmautoinject.miredo.caption
msgctxt "tfrmautoinject.miredo.caption"
msgid "Redo"
msgstr "取消復原"

#: tfrmautoinject.mirenametab.caption
msgctxt "tfrmautoinject.mirenametab.caption"
msgid "Rename"
msgstr "重新命名"

#: tfrmautoinject.mireplace.caption
msgctxt "tfrmautoinject.mireplace.caption"
msgid "Replace"
msgstr "取代"

#: tfrmautoinject.miundo.caption
msgctxt "tfrmautoinject.miundo.caption"
msgid "&Undo"
msgstr ""

#: tfrmautoinject.opendialog1.title
msgctxt "tfrmautoinject.opendialog1.title"
msgid "Open CE assembly file"
msgstr ""

#: tfrmautoinject.save1.caption
msgctxt "TFRMAUTOINJECT.SAVE1.CAPTION"
msgid "Save"
msgstr "儲存"

#: tfrmautoinject.saveas1.caption
msgctxt "tfrmautoinject.saveas1.caption"
msgid "Save As..."
msgstr "另存新檔"

#: tfrmautoinject.savedialog1.title
msgctxt "TFRMAUTOINJECT.SAVEDIALOG1.TITLE"
msgid "Open CE assembly file"
msgstr ""

#: tfrmautoinject.syntaxhighlighting1.caption
msgid "Syntax highlighting"
msgstr ""

#: tfrmautoinject.view1.caption
msgctxt "tfrmautoinject.view1.caption"
msgid "View"
msgstr "檢視"

#: tfrmbreakpointcondition.button1.caption
msgctxt "tfrmbreakpointcondition.button1.caption"
msgid "OK"
msgstr "OK"

#: tfrmbreakpointcondition.button2.caption
msgctxt "tfrmbreakpointcondition.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmbreakpointcondition.caption
msgid "Breakpoint condition"
msgstr ""

#: tfrmbreakpointcondition.label1.caption
msgid "Give a formula that must return true if you want the breakpoint to trigger a break"
msgstr ""

#: tfrmbreakpointcondition.label2.caption
msgid "Example: EAX == 0x1234  (case sensitive and hexadecimal starts with 0x ) (Lua)"
msgstr ""

#: tfrmbreakpointcondition.rbcomplex.caption
msgid "Complex"
msgstr "複雜"

#: tfrmbreakpointcondition.rbeasy.caption
msgid "Easy"
msgstr "簡易"

#: tfrmbreakpointcondition.tabsheet1.caption
msgid "Easy formula"
msgstr ""

#: tfrmbreakpointcondition.tabsheet2.caption
msgid "Complex function"
msgstr ""

#: tfrmchangedaddresses.browsethismemoryregion1.caption
msgctxt "tfrmchangedaddresses.browsethismemoryregion1.caption"
msgid "Browse this memory region"
msgstr ""

#: tfrmchangedaddresses.caption
msgid "Changed Addresses"
msgstr "修改後的位址"

#: tfrmchangedaddresses.cbdisplaytype.text
msgctxt "tfrmchangedaddresses.cbdisplaytype.text"
msgid "4 Bytes"
msgstr "4 位元組"

#: tfrmchangedaddresses.changedlist.columns[0].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmchangedaddresses.changedlist.columns[1].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmchangedaddresses.changedlist.columns[2].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[2].caption"
msgid "Count"
msgstr ""

#: tfrmchangedaddresses.editcodeaddress.text
msgid "01234567890ABCDEF"
msgstr "01234567890ABCDEF"

#: tfrmchangedaddresses.labelcodeaddress.caption
msgid "Code Address"
msgstr ""

#: tfrmchangedaddresses.lblinfo.caption
msgid "The following addresses have been accessed by the code you selected"
msgstr ""

#: tfrmchangedaddresses.micbshowashexadecimal.caption
msgctxt "tfrmchangedaddresses.micbshowashexadecimal.caption"
msgid "Show as hexadecimal"
msgstr "以十六進制顯示"

#: tfrmchangedaddresses.michangevalue.caption
msgctxt "tfrmchangedaddresses.michangevalue.caption"
msgid "Change value"
msgstr "修改數值"

#: tfrmchangedaddresses.micodeaddressbrowsememoryregion.caption
msgid "Browse Memory Region"
msgstr ""

#: tfrmchangedaddresses.micodeaddresscopy.caption
msgid "Copy Code Address to Clipboard"
msgstr ""

#: tfrmchangedaddresses.micodeaddressdisassemblememoryregion.caption
msgid "Disassemble Memory Region"
msgstr ""

#: tfrmchangedaddresses.micommonalitiessubgroup.caption
msgid "Find commonalities between addresses"
msgstr ""

#: tfrmchangedaddresses.micopyaddresstoclipboard.caption
msgctxt "tfrmchangedaddresses.micopyaddresstoclipboard.caption"
msgid "Copy address to clipboard"
msgstr "複製位址至剪貼簿"

#: tfrmchangedaddresses.micopytoaddresslist.caption
msgid "Copy selected addresses to addresslist"
msgstr ""

#: tfrmchangedaddresses.micopyvaluetoclipboard.caption
msgctxt "tfrmchangedaddresses.micopyvaluetoclipboard.caption"
msgid "Copy value to clipboard"
msgstr "複製數值至剪貼簿"

#: tfrmchangedaddresses.mideleteselectedentries.caption
msgid "Delete selected entries"
msgstr ""

#: tfrmchangedaddresses.midissect.caption
msgid "Open dissect data with selected addresses"
msgstr ""

#: tfrmchangedaddresses.migroupclear.caption
msgid "Clear Selection"
msgstr ""

#: tfrmchangedaddresses.mimarkasgroup1.caption
msgid "Mark selection as group 1"
msgstr ""

#: tfrmchangedaddresses.mimarkasgroup2.caption
msgid "Mark selection as group 2 (Nothing means everything else)"
msgstr ""

#: tfrmchangedaddresses.miresetcount.caption
msgid "Reset count"
msgstr ""

#: tfrmchangedaddresses.miscanforcommonalities.caption
msgid "Scan for commonalities"
msgstr ""

#: tfrmchangedaddresses.misetfilter.caption
msgctxt "tfrmchangedaddresses.misetfilter.caption"
msgid "Filter"
msgstr "過濾器"

#: tfrmchangedaddresses.okbutton.caption
msgctxt "tfrmchangedaddresses.okbutton.caption"
msgid "Stop"
msgstr "停止"

#: tfrmchangedaddresses.paneladdressinfo.caption
msgid "PanelAddressInfo"
msgstr ""

#: tfrmchangedaddresses.panelcontent.caption
msgid "PanelContent"
msgstr ""

#: tfrmchangedaddresses.showregisterstates1.caption
msgid "Show register states"
msgstr ""

#: tfrmchangedaddressescommonalityscanner.caption
msgid "Commonality scanner"
msgstr ""

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[0].caption
msgid "Register"
msgstr ""

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[1].caption
msgid "Status"
msgstr ""

#: tfrmcodefilter.btncancel.caption
msgctxt "tfrmcodefilter.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmcodefilter.btncancel.hint
msgid "Cancels the current operation"
msgstr ""

#: tfrmcodefilter.btnfilteroutexecutedaddresses.caption
msgid "Has not been executed"
msgstr ""

#: tfrmcodefilter.btnfilteroutexecutedaddresses.hint
msgid "Removes all addresses from the list that have been executed, and resets the breakpoints on the remaining addresses if the filter is active"
msgstr ""

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.caption
msgid "Has been executed"
msgstr ""

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.hint
msgid "Removes all addresses from the list that have not been executed, and resets the breakpoints on the remaining addresses if the filter is active"
msgstr ""

#: tfrmcodefilter.btnloadaddressesbydisassembling.caption
msgid "From disassembler"
msgstr ""

#: tfrmcodefilter.btnloadaddressesbydisassembling.hint
msgid "Disassembles the code and marks calls.  This can be inaccurate and might end up writing 0xcc's at random/wrong locations"
msgstr ""

#: tfrmcodefilter.btnloadaddressesfromfile.caption
msgid "From File"
msgstr "從檔案"

#: tfrmcodefilter.btnloadaddressesfromfile.hint
msgid "Loads a file containing a list of addresses (e.g from a previous filter session or from the branch mapper)"
msgstr ""

#: tfrmcodefilter.btnloadaddressesfromtrace.caption
msgid "From Trace"
msgstr ""

#: tfrmcodefilter.btnloadaddressesfromtrace.hint
msgid "Load a previous trace and filters out the CALL's from there"
msgstr ""

#: tfrmcodefilter.btnshowlist.caption
msgctxt "tfrmcodefilter.btnshowlist.caption"
msgid "Refresh list"
msgstr "重新載入列表"

#: tfrmcodefilter.btnstart.caption
msgctxt "tfrmcodefilter.btnstart.caption"
msgid "Start"
msgstr "開始"

#: tfrmcodefilter.btnstop.caption
msgctxt "tfrmcodefilter.btnstop.caption"
msgid "Stop"
msgstr "停止"

#: tfrmcodefilter.button1.caption
msgid "From unwind info"
msgstr ""

#: tfrmcodefilter.caption
msgctxt "tfrmcodefilter.caption"
msgid "Code Filter"
msgstr ""

#: tfrmcodefilter.frmlaunchbranchmapper.caption
msgid "Launch branch mapper"
msgstr ""

#: tfrmcodefilter.frmlaunchbranchmapper.hint
msgid ""
"Starts a single stepping (branch only) trace and records all unique IP's encountered.  You can use the results from this with the \"From File\" address list\n"
"Make sure that the code you're interested in is executed at least once\n"
"\n"
"<WARNING: SLOW and recommended as last resort>\n"
msgstr ""

#: tfrmcodefilter.groupbox1.caption
msgid "Load address list"
msgstr ""

#: tfrmcodefilter.label1.caption
msgid ""
"This will place software breakpoints(0xcc) on many locations of interest (Usually CALLs) and then track which ones get executed and which ones do not.\n"
"By specifying that some code has been executed and some not you can filter down the list till it's only ones you're interested in\n"
msgstr ""

#: tfrmcodefilter.label3.caption
msgid "Addresses executed since last filter operation:"
msgstr ""

#: tfrmcodefilter.lbladdresslist.caption
msgid "Address List"
msgstr "位址列表"

#: tfrmcodefilter.lblexecutecount.caption
msgctxt "tfrmcodefilter.lblexecutecount.caption"
msgid "0"
msgstr "0"

#: tfrmcodefilter.lblstatus.caption
msgid "Doing something"
msgstr ""

#: tfrmcodefilter.lvresults.columns[0].caption
msgctxt "tfrmcodefilter.lvresults.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmcodefilter.lvresults.columns[1].caption
msgid "Executed"
msgstr ""

#: tfrmcodefilter.miclearlist.caption
msgctxt "tfrmcodefilter.miclearlist.caption"
msgid "Clear list"
msgstr "清除列表"

#: tfrmcodefilter.mideleteselecteditems.caption
msgid "Delete selected addresses"
msgstr ""

#: tfrmcodefilter.misaveaddresslist.caption
msgid "Save addresslist"
msgstr ""

#: tfrmcodefilter.panel1.caption
msgid "Panel1"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.btnclear.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BTNCLEAR.CAPTION"
msgid "Clear"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.button2.caption
msgid "Set background picture"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.button3.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BUTTON3.CAPTION"
msgid "Set Font"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.button4.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BUTTON4.CAPTION"
msgid "Close"
msgstr "關閉"

#: tfrmd3dtrainergeneratoroptions.caption
msgid "Direct3D Hook Options"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.cballowdrag.caption
msgid "Allow user to drag trainer around"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.cbhascheckbox.caption
msgid "Cheats have checkboxes"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.cbshowhotkeys.caption
msgid "Show hotkeys"
msgstr "顯示快捷鍵"

#: tfrmd3dtrainergeneratoroptions.cbstretch.caption
msgid "Scale the background image"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.cbstretch.hint
msgid ""
"If selected the background image will get resized so that cheat entries will fit inside it\n"
"This is useful if you pick a 1x1 pixel size bitmap that you wish to stretch\n"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.cbused3dkeys.caption
msgid "Use button to hide/show trainer"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.edtdistancebetweenlines.text
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.EDTDISTANCEBETWEENLINES.TEXT"
msgid "4"
msgstr "4"

#: tfrmd3dtrainergeneratoroptions.edtdistancefromborder.text
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.EDTDISTANCEFROMBORDER.TEXT"
msgid "8"
msgstr "8"

#: tfrmd3dtrainergeneratoroptions.edtdistancefromtop.text
msgctxt "tfrmd3dtrainergeneratoroptions.edtdistancefromtop.text"
msgid "8"
msgstr "8"

#: tfrmd3dtrainergeneratoroptions.label1.caption
msgid "Transparency"
msgstr "透明度"

#: tfrmd3dtrainergeneratoroptions.label2.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.LABEL2.CAPTION"
msgid "Position"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.label3.caption
msgid "Background picture:"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.label4.caption
msgid "Distance between lines in pixels"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.label5.caption
msgid "Text distance from top"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.label6.caption
msgid "Text distance from border"
msgstr ""

#: tfrmd3dtrainergeneratoroptions.lbltextcolor.caption
msgid "Font text"
msgstr "字形"

#: tfrmd3dtrainergeneratoroptions.rbbottomleft.caption
msgid "Bottom left"
msgstr "左下"

#: tfrmd3dtrainergeneratoroptions.rbbottomright.caption
msgid "Bottom right"
msgstr "右下"

#: tfrmd3dtrainergeneratoroptions.rbcenter.caption
msgid "Center"
msgstr "中間"

#: tfrmd3dtrainergeneratoroptions.rbtopleft.caption
msgid "Top left"
msgstr "左上"

#: tfrmd3dtrainergeneratoroptions.rbtopright.caption
msgid "Top right"
msgstr "右上"

#: tfrmdbvmwatchconfig.btnok.caption
msgid "Start watch"
msgstr ""

#: tfrmdbvmwatchconfig.button2.caption
msgctxt "tfrmdbvmwatchconfig.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmdbvmwatchconfig.caption
msgid "DBVM Watch Config"
msgstr ""

#: tfrmdbvmwatchconfig.cblockpage.caption
msgid "Lock page"
msgstr ""

#: tfrmdbvmwatchconfig.cblockpage.hint
msgid "This prevents the given page to get swapped out and later replaced by another physical address.  (Make sure you unlock before the game quits)"
msgstr ""

#: tfrmdbvmwatchconfig.cbmultiplerip.caption
msgid "Same instruction multiple times (different registers)"
msgstr ""

#: tfrmdbvmwatchconfig.cbsavefpu.caption
msgid "Log FPU data"
msgstr ""

#: tfrmdbvmwatchconfig.cbsavestack.caption
msgid "Log stack"
msgstr ""

#: tfrmdbvmwatchconfig.cbsavestack.hint
msgid "Saves a stacksnapshot of 4KB for each logged entry"
msgstr ""

#: tfrmdbvmwatchconfig.cbwholepage.caption
msgid "Log whole page instead of address range"
msgstr ""

#: tfrmdbvmwatchconfig.edtmaxentries.text
msgctxt "tfrmdbvmwatchconfig.edtmaxentries.text"
msgid "32"
msgstr "32"

#: tfrmdbvmwatchconfig.edtphysicaladdress.texthint
msgctxt "tfrmdbvmwatchconfig.edtphysicaladdress.texthint"
msgid "Physical Address"
msgstr ""

#: tfrmdbvmwatchconfig.gbaccesstype.caption
msgid "Access Type"
msgstr ""

#: tfrmdbvmwatchconfig.label3.caption
msgid "Max buffersize (entries)"
msgstr ""

#: tfrmdbvmwatchconfig.lblphysicaladdress.caption
msgid "Physical Address:"
msgstr "實體位址："

#: tfrmdbvmwatchconfig.lblvirtualaddress.caption
msgid "Virtual Address: "
msgstr "虛擬位址： "

#: tfrmdbvmwatchconfig.rbexecuteaccess.caption
msgid "Execute Access"
msgstr ""

#: tfrmdbvmwatchconfig.rbreadaccess.caption
msgid "Read/Write Access"
msgstr ""

#: tfrmdbvmwatchconfig.rbwriteaccess.caption
msgid "Write Access "
msgstr ""

#: tfrmdebuggerattachtimeout.button1.caption
msgid "Cancel wait"
msgstr ""

#: tfrmdebuggerattachtimeout.caption
msgctxt "tfrmdebuggerattachtimeout.caption"
msgid "Debugger attach timeout"
msgstr ""

#: tfrmdebuggerattachtimeout.label1.caption
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be patient. But if you don't have the time to wait or the program has crashed to desktop, then you can cancel this wait. \n"
"\n"
"Beware though that this will not stop the attaching process currently going on in the target process so you may have to restart the target process if you do wish to debug anyhow (and it may still freeze a few moments while symbols are being waited for)\n"
"\n"
"(This window will disappear automatically when attaching has finished. Closing it manually is the same as pressing cancel)\n"
msgstr ""

#: tfrmdebugsymbolstructurelist.btnsearch.caption
msgctxt "tfrmdebugsymbolstructurelist.btnsearch.caption"
msgid "Search"
msgstr "搜尋"

#: tfrmdebugsymbolstructurelist.btnselect.caption
msgctxt "tfrmdebugsymbolstructurelist.btnselect.caption"
msgid "Select"
msgstr "選擇"

#: tfrmdebugsymbolstructurelist.caption
msgid "Symbol structures"
msgstr ""

#: tfrmdebugsymbolstructurelist.label2.caption
msgid "Search pattern:"
msgstr ""

#: tfrmdebugsymbolstructurelist.lblcount.caption
msgctxt "tfrmdebugsymbolstructurelist.lblcount.caption"
msgid "There are currently xxx structures in the database"
msgstr ""

#: tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption
msgctxt "tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption"
msgid "Structures"
msgstr ""

#: tfrmdisassemblyscan.btncancel.caption
msgctxt "tfrmdisassemblyscan.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmdisassemblyscan.caption
msgid "Assemblyscan"
msgstr ""

#: tfrmdisassemblyscan.label1.caption
msgid "                      "
msgstr ""

#: tfrmdisassemblyscan.menuitem1.caption
msgid "Go to this address"
msgstr ""

#: tfrmdisassemblyscan.menuitem2.caption
msgctxt "tfrmdisassemblyscan.menuitem2.caption"
msgid "Copy selection to clipboard"
msgstr ""

#: tfrmdissectcode.btnstart.caption
msgctxt "tfrmdissectcode.btnstart.caption"
msgid "Start"
msgstr "開始"

#: tfrmdissectcode.caption
msgid "Dissect Code"
msgstr ""

#: tfrmdissectcode.cbincludesystemmodules.caption
msgctxt "tfrmdissectcode.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr ""

#: tfrmdissectcode.label1.caption
msgid "Maximum offset:"
msgstr ""

#: tfrmdissectcode.label11.caption
msgid "Calls:"
msgstr ""

#: tfrmdissectcode.label2.caption
msgid "Select the module(s) to dissect"
msgstr ""

#: tfrmdissectcode.label3.caption
msgid "Hold CTRL to select multiple"
msgstr ""

#: tfrmdissectcode.label4.caption
msgid "String references found:"
msgstr ""

#: tfrmdissectcode.label5.caption
msgid "Conditional Jumps:"
msgstr ""

#: tfrmdissectcode.label6.caption
msgctxt "tfrmdissectcode.label6.caption"
msgid "Estimated time left:"
msgstr "預計剩餘時間："

#: tfrmdissectcode.label7.caption
msgid "00:00:00"
msgstr "00:00:00"

#: tfrmdissectcode.label9.caption
msgid "Unconditional Jumps:"
msgstr ""

#: tfrmdissectcode.lblcalls.caption
msgctxt "tfrmdissectcode.lblcalls.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblconditionaljumps.caption
msgctxt "tfrmdissectcode.lblconditionaljumps.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblmaxoffset.caption
msgctxt "tfrmdissectcode.lblmaxoffset.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblstringref.caption
msgctxt "tfrmdissectcode.lblstringref.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblunconditionaljumps.caption
msgctxt "tfrmdissectcode.lblunconditionaljumps.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.menuitem1.caption
msgctxt "tfrmdissectcode.menuitem1.caption"
msgid "File"
msgstr "檔案"

#: tfrmdissectcode.menuitem2.caption
msgctxt "tfrmdissectcode.menuitem2.caption"
msgid "Open"
msgstr "開啟"

#: tfrmdissectcode.menuitem3.caption
msgctxt "tfrmdissectcode.menuitem3.caption"
msgid "Save"
msgstr "儲存"

#: tfrmdissectwindow.button1.caption
msgctxt "tfrmdissectwindow.button1.caption"
msgid "More Info"
msgstr "更多資訊"

#: tfrmdissectwindow.button2.caption
msgid "Toggle visible"
msgstr ""

#: tfrmdissectwindow.button3.caption
msgid "Close window"
msgstr "關閉視窗"

#: tfrmdissectwindow.button4.caption
msgid "Capture Timer Messages"
msgstr ""

#: tfrmdissectwindow.button5.caption
msgctxt "tfrmdissectwindow.button5.caption"
msgid "OK"
msgstr "OK"

#: tfrmdissectwindow.button6.caption
msgid "Change text"
msgstr ""

#: tfrmdissectwindow.caption
msgctxt "tfrmdissectwindow.caption"
msgid "Dissect Windows"
msgstr ""

#: tfrmedithistory.button1.caption
msgctxt "tfrmedithistory.button1.caption"
msgid "Refresh"
msgstr "重新載入"

#: tfrmedithistory.caption
msgid "Write log"
msgstr ""

#: tfrmedithistory.cblogwrites.caption
msgid "Enable write logging"
msgstr ""

#: tfrmedithistory.edtmaxwritelogsize.text
msgctxt "tfrmedithistory.edtmaxwritelogsize.text"
msgid "250"
msgstr "250"

#: tfrmedithistory.label1.caption
msgctxt "tfrmedithistory.label1.caption"
msgid "Max log size (nr of entries)"
msgstr ""

#: tfrmedithistory.lvwritelog.columns[0].caption
msgctxt "tfrmedithistory.lvwritelog.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmedithistory.lvwritelog.columns[1].caption
msgid "Original bytes"
msgstr "原始位元組"

#: tfrmedithistory.lvwritelog.columns[2].caption
msgid "New bytes"
msgstr "新的位元組"

#: tfrmedithistory.miundo.caption
msgctxt "tfrmedithistory.miundo.caption"
msgid "Undo"
msgstr "復原"

#: tfrmenumeratedlls.button1.caption
msgctxt "tfrmenumeratedlls.button1.caption"
msgid "Close"
msgstr "關閉"

#: tfrmenumeratedlls.button2.caption
msgid "Cancel Enum"
msgstr ""

#: tfrmenumeratedlls.caption
msgid "Enumerate DLL's"
msgstr ""

#: tfrmenumeratedlls.copysymbolname.caption
msgid "Copy Symbol Name"
msgstr ""

#: tfrmenumeratedlls.find.caption
msgctxt "tfrmenumeratedlls.find.caption"
msgid "Find"
msgstr "尋找"

#: tfrmenumeratedlls.label2.caption
msgid "Symbols"
msgstr ""

#: tfrmexceptionignorelist.btnadd.caption
msgctxt "tfrmexceptionignorelist.btnadd.caption"
msgid "Add Exception "
msgstr ""

#: tfrmexceptionignorelist.caption
msgid "Exception ignore list"
msgstr ""

#: tfrmexceptionignorelist.label1.caption
msgid "The following exceptions will be ignored"
msgstr ""

#: tfrmexceptionignorelist.label2.caption
msgid "Exception code"
msgstr ""

#: tfrmexceptionignorelist.midelete.caption
msgctxt "tfrmexceptionignorelist.midelete.caption"
msgid "Delete"
msgstr "刪除"

#: tfrmexetrainergenerator.btnaddfile.caption
msgid "Add file(s)"
msgstr "新增檔案"

#: tfrmexetrainergenerator.btngeneratetrainer.caption
msgctxt "tfrmexetrainergenerator.btngeneratetrainer.caption"
msgid "Generate"
msgstr "生成"

#: tfrmexetrainergenerator.btnremovefile.caption
msgid "Remove file"
msgstr "移除檔案"

#: tfrmexetrainergenerator.button1.caption
msgid "Change EXE Icon"
msgstr ""

#: tfrmexetrainergenerator.button3.caption
msgid "Add folder"
msgstr "新增資料夾"

#: tfrmexetrainergenerator.caption
msgid "Exe Trainer Generator"
msgstr ""

#: tfrmexetrainergenerator.cbd3dhook.caption
msgid "D3DHook"
msgstr ""

#: tfrmexetrainergenerator.cbdotnet.caption
msgid ".NET"
msgstr ""

#: tfrmexetrainergenerator.cbgigantic.caption
msgid "Gigantic"
msgstr ""

#: tfrmexetrainergenerator.cbgigantic.hint
msgid "Puts the Cheat Engine executable, dll's and other requirements into the trainer"
msgstr ""

#: tfrmexetrainergenerator.cbkerneldebug.caption
msgid "Kernel Tools"
msgstr ""

#: tfrmexetrainergenerator.cbmodplayer.caption
msgid "Module Player"
msgstr ""

#: tfrmexetrainergenerator.cbspeedhack.caption
msgid "Speedhack"
msgstr ""

#: tfrmexetrainergenerator.cbtiny.caption
msgid "Tiny"
msgstr ""

#: tfrmexetrainergenerator.cbtiny.hint
msgid "Only put the trainer data in the trainer. The user must have Cheat Engine installed to run this trainer"
msgstr ""

#: tfrmexetrainergenerator.cbvehdebug.caption
msgctxt "tfrmexetrainergenerator.cbvehdebug.caption"
msgid "VEH Debugger"
msgstr ""

#: tfrmexetrainergenerator.combocompression.text
msgctxt "tfrmexetrainergenerator.combocompression.text"
msgid "Max"
msgstr ""

#: tfrmexetrainergenerator.groupbox1.caption
msgid "Process"
msgstr "處理程序"

#: tfrmexetrainergenerator.groupbox2.caption
msgid "Features used"
msgstr ""

#: tfrmexetrainergenerator.groupbox3.caption
msgid "Extra files"
msgstr ""

#: tfrmexetrainergenerator.groupbox4.caption
msgid "Trainer size"
msgstr ""

#: tfrmexetrainergenerator.label1.caption
msgctxt "tfrmexetrainergenerator.label1.caption"
msgid "Compression"
msgstr "壓縮"

#: tfrmexetrainergenerator.listview1.columns[0].caption
msgctxt "tfrmexetrainergenerator.listview1.columns[0].caption"
msgid "File"
msgstr "檔案"

#: tfrmexetrainergenerator.listview1.columns[1].caption
msgid "Relative folder"
msgstr ""

#: tfrmexetrainergenerator.mieditfolder.caption
msgid "Edit folder"
msgstr "編輯資料夾"

#: tfrmexetrainergenerator.rb32.caption
msgid "Target process is 32-bit"
msgstr "目標處理程序為 32 位元"

#: tfrmexetrainergenerator.rb64.caption
msgid "Target process is 64-bit"
msgstr "目標處理程序為 64 位元"

#: tfrmfindstatics.button1.caption
msgctxt "tfrmfindstatics.button1.caption"
msgid "Stopping..."
msgstr "正在停止..."

#: tfrmfindstatics.caption
msgctxt "tfrmfindstatics.caption"
msgid "Find static addresses"
msgstr ""

#: tfrmfindstatics.checkbox1.caption
msgid "Only disassemble and check executable code"
msgstr ""

#: tfrmfindstatics.edit1.text
msgid "00401000"
msgstr "00401000"

#: tfrmfindstatics.edit2.text
msgid "00700000"
msgstr "00700000"

#: tfrmfindstatics.edit3.text
msgctxt "tfrmfindstatics.edit3.text"
msgid "00400000"
msgstr "00400000"

#: tfrmfindstatics.edit4.text
msgctxt "tfrmfindstatics.edit4.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfrmfindstatics.label1.caption
msgctxt "tfrmfindstatics.label1.caption"
msgid "From"
msgstr "從"

#: tfrmfindstatics.label2.caption
msgctxt "tfrmfindstatics.label2.caption"
msgid "To:"
msgstr "至："

#: tfrmfindstatics.label4.caption
msgid "Filter addresses"
msgstr ""

#: tfrmfindstatics.label5.caption
msgctxt "tfrmfindstatics.label5.caption"
msgid "From"
msgstr "從"

#: tfrmfindstatics.label6.caption
msgctxt "tfrmfindstatics.label6.caption"
msgid "To:"
msgstr "至："

#: tfrmfindstatics.listview1.columns[0].caption
msgctxt "tfrmfindstatics.listview1.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmfindstatics.listview1.columns[1].caption
msgid "Pointer?"
msgstr "指標？"

#: tfrmfindstatics.listview1.columns[2].caption
msgid "Reference count"
msgstr ""

#: tfrmfoundlistpreferences.btncancel.caption
msgctxt "tfrmfoundlistpreferences.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmfoundlistpreferences.btnfont.caption
msgid "Font"
msgstr "字形"

#: tfrmfoundlistpreferences.btnok.caption
msgctxt "tfrmfoundlistpreferences.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfrmfoundlistpreferences.caption
msgid "Foundlist Customizer"
msgstr ""

#: tfrmfoundlistpreferences.cbshowstaticasstatic.caption
msgid "Show static addresses using their static notation"
msgstr ""

#: tfrmfoundlistpreferences.label1.caption
msgid "Static"
msgstr ""

#: tfrmfoundlistpreferences.label2.caption
msgctxt "tfrmfoundlistpreferences.label2.caption"
msgid "Example"
msgstr "範例"

#: tfrmfoundlistpreferences.label3.caption
msgid "Dynamic"
msgstr ""

#: tfrmfoundlistpreferences.label4.caption
msgid "Normal value"
msgstr ""

#: tfrmfoundlistpreferences.label5.caption
msgctxt "tfrmfoundlistpreferences.label5.caption"
msgid "Changed value"
msgstr "修改後的值"

#: tfrmfoundlistpreferences.label6.caption
msgctxt "tfrmfoundlistpreferences.label6.caption"
msgid "Background color"
msgstr "背景顏色"

#: tfrmfoundlistpreferences.listview1.columns[0].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmfoundlistpreferences.listview1.columns[1].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmfoundlistpreferences.pnlexample.caption
msgid "pnlExample"
msgstr ""

#: tfrmhighlightereditor.button1.caption
msgctxt "tfrmhighlightereditor.button1.caption"
msgid "OK"
msgstr "OK"

#: tfrmhighlightereditor.button2.caption
msgctxt "tfrmhighlightereditor.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmhighlightereditor.caption
msgid "Highlighter configurator"
msgstr ""

#: tfrmhighlightereditor.cbbold.caption
msgid "Bold"
msgstr "粗體"

#: tfrmhighlightereditor.cbitalic.caption
msgid "Italic"
msgstr "斜體"

#: tfrmhighlightereditor.cbstrikeout.caption
msgid "Strikeout"
msgstr "刪除線"

#: tfrmhighlightereditor.cbunderline.caption
msgid "Underline"
msgstr "底線"

#: tfrmhighlightereditor.label2.caption
msgctxt "tfrmhighlightereditor.label2.caption"
msgid "Background Color"
msgstr "背景顏色"

#: tfrmhighlightereditor.label3.caption
msgid "Foreground Color"
msgstr ""

#: tfrmhighlightereditor.label4.caption
msgid "Style"
msgstr ""

#: tfrmluaengine.btnexecute.caption
msgctxt "TFRMLUAENGINE.BTNEXECUTE.CAPTION"
msgid "Execute"
msgstr "執行"

#: tfrmluaengine.caption
msgctxt "tfrmluaengine.caption"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: tfrmluaengine.cbshowonprint.caption
msgid "Show on \"print\""
msgstr ""

#: tfrmluaengine.groupbox1.caption
msgctxt "tfrmluaengine.groupbox1.caption"
msgid "Output"
msgstr "輸出"

#: tfrmluaengine.menuitem1.caption
msgctxt "TFRMLUAENGINE.MENUITEM1.CAPTION"
msgid "File"
msgstr "檔案"

#: tfrmluaengine.menuitem11.caption
msgctxt "tfrmluaengine.menuitem11.caption"
msgid "New window"
msgstr "新視窗"

#: tfrmluaengine.menuitem15.caption
msgctxt "tfrmluaengine.menuitem15.caption"
msgid "Lua syntax highlighting preferences"
msgstr ""

#: tfrmluaengine.menuitem2.caption
msgid "Open script"
msgstr "開啟腳本"

#: tfrmluaengine.menuitem3.caption
msgid "Save current script"
msgstr "儲存目前的腳本"

#: tfrmluaengine.menuitem5.caption
msgid "Clear output"
msgstr "清除輸出"

#: tfrmluaengine.miautocomplete.caption
msgid "Autocomplete"
msgstr "自動完成"

#: tfrmluaengine.micopy.caption
msgctxt "tfrmluaengine.micopy.caption"
msgid "Copy"
msgstr "複製"

#: tfrmluaengine.micut.caption
msgctxt "tfrmluaengine.micut.caption"
msgid "Cut"
msgstr "剪下"

#: tfrmluaengine.midebug.caption
msgctxt "tfrmluaengine.midebug.caption"
msgid "Debug"
msgstr "除錯"

#: tfrmluaengine.mifind.caption
msgctxt "tfrmluaengine.mifind.caption"
msgid "Find"
msgstr "尋找"

#: tfrmluaengine.mifindreplace.caption
msgctxt "tfrmluaengine.mifindreplace.caption"
msgid "Find/Replace"
msgstr "尋找/取代"

#: tfrmluaengine.mipaste.caption
msgctxt "tfrmluaengine.mipaste.caption"
msgid "Paste"
msgstr "貼上"

#: tfrmluaengine.miredo.caption
msgctxt "tfrmluaengine.miredo.caption"
msgid "Redo"
msgstr "取消復原"

#: tfrmluaengine.miresizeoutput.caption
msgid "Resize output on resize"
msgstr "縮放時一起縮放輸出"

#: tfrmluaengine.mirun.caption
msgctxt "tfrmluaengine.mirun.caption"
msgid "Run"
msgstr "執行"

#: tfrmluaengine.misavecurrentscriptas.caption
msgid "Save current script as..."
msgstr ""

#: tfrmluaengine.misetbreakpoint.caption
msgctxt "tfrmluaengine.misetbreakpoint.caption"
msgid "Set breakpoint"
msgstr "設置中斷點"

#: tfrmluaengine.mishowscriptinoutput.caption
msgid "Show script in output"
msgstr "在輸出顯示腳本"

#: tfrmluaengine.misinglestep.caption
msgid "Single step"
msgstr ""

#: tfrmluaengine.miundo.caption
msgctxt "tfrmluaengine.miundo.caption"
msgid "Undo"
msgstr "復原"

#: tfrmluaengine.miview.caption
msgctxt "TFRMLUAENGINE.MIVIEW.CAPTION"
msgid "View"
msgstr "檢視"

#: tfrmluaengine.tbdebug.caption
msgctxt "tfrmluaengine.tbdebug.caption"
msgid "tbDebug"
msgstr ""

#: tfrmluaengine.tbrun.caption
msgid "tbRun"
msgstr ""

#: tfrmluaengine.tbrun.hint
msgid "Continue"
msgstr "繼續"

#: tfrmluaengine.tbsinglestep.caption
msgid "tbSingleStep"
msgstr ""

#: tfrmluaengine.tbsinglestep.hint
msgid "Single Step"
msgstr ""

#: tfrmluaengine.tbstopdebug.caption
msgid "tbStopDebug"
msgstr ""

#: tfrmluaengine.tbstopdebug.hint
msgctxt "TFRMLUAENGINE.TBSTOPDEBUG.HINT"
msgid "Stop"
msgstr "停止"

#: tfrmluaengine.toolbutton1.caption
msgctxt "TFRMLUAENGINE.TOOLBUTTON1.CAPTION"
msgid "ToolButton1"
msgstr ""

#: tfrmluascriptquestion.button1.caption
msgctxt "tfrmluascriptquestion.button1.caption"
msgid "Yes"
msgstr "是"

#: tfrmluascriptquestion.button2.caption
msgctxt "tfrmluascriptquestion.button2.caption"
msgid "No"
msgstr "否"

#: tfrmluascriptquestion.caption
msgid "Execute this lua script?"
msgstr "要執行這個 Lua 腳本嗎？"

#: tfrmluascriptquestion.groupbox5.caption
msgid "Future reference:"
msgstr ""

#: tfrmluascriptquestion.label16.caption
msgctxt "tfrmluascriptquestion.label16.caption"
msgid "When a table has a lua script, execute it:"
msgstr ""

#: tfrmluascriptquestion.rbalways.caption
msgctxt "tfrmluascriptquestion.rbalways.caption"
msgid "Always"
msgstr "總是"

#: tfrmluascriptquestion.rbalways.hint
msgid "Don't show this dialog anymore and always execute the scripts"
msgstr ""

#: tfrmluascriptquestion.rbalwaysask.caption
msgctxt "tfrmluascriptquestion.rbalwaysask.caption"
msgid "Always ask"
msgstr "一律詢問"

#: tfrmluascriptquestion.rbalwaysask.hint
msgid "Always show this dialog, even if trusted"
msgstr ""

#: tfrmluascriptquestion.rbnever.caption
msgctxt "tfrmluascriptquestion.rbnever.caption"
msgid "Never"
msgstr "永不"

#: tfrmluascriptquestion.rbnever.hint
msgid "Don't show this dialog anymore and never execute the scripts"
msgstr ""

#: tfrmluascriptquestion.rbsignedonly.caption
msgctxt "tfrmluascriptquestion.rbsignedonly.caption"
msgid "Only when signed, else ask"
msgstr ""

#: tfrmluascriptquestion.rbsignedonly.hint
msgid "Only automatically execute lua scripts from trusted sources, else ask"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.btncancel.caption
msgctxt "tfrmmemoryrecorddropdownsettings.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmemoryrecorddropdownsettings.btnok.caption
msgctxt "tfrmmemoryrecorddropdownsettings.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfrmmemoryrecorddropdownsettings.caption
msgid "Dropdown options"
msgstr "下拉選單選項"

#: tfrmmemoryrecorddropdownsettings.cbdisallowuserinput.caption
msgid "Disallow manual user input"
msgstr "不允許使用者手動輸入"

#: tfrmmemoryrecorddropdownsettings.cbdisplayasdropdownitem.caption
msgid "Make the record display values like the dropdown list"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.cbonlyshowdescription.caption
msgid "Only show the description part"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.copy1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.copy1.caption"
msgid "Copy"
msgstr "複製"

#: tfrmmemoryrecorddropdownsettings.cut1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.cut1.caption"
msgid "Cut"
msgstr "剪下"

#: tfrmmemoryrecorddropdownsettings.label1.caption
msgid "Leave empty for no dropdown list"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.label2.caption
msgid "Value:Description or (memrecdescription)"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.label3.caption
msgid "*:Text Value to display if no value in the list is found"
msgstr ""

#: tfrmmemoryrecorddropdownsettings.lblformat.caption
msgid "Format:"
msgstr "格式："

#: tfrmmemoryrecorddropdownsettings.paste1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.paste1.caption"
msgid "Paste"
msgstr "貼上"

#: tfrmmemoryrecorddropdownsettings.undo1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.undo1.caption"
msgid "Undo"
msgstr "復原"

#: tfrmmemreccombobox.btncancel.caption
msgctxt "tfrmmemreccombobox.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmemreccombobox.btnok.caption
msgctxt "tfrmmemreccombobox.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfrmmemreccombobox.caption
msgctxt "tfrmmemreccombobox.caption"
msgid "Change value"
msgstr "修改數值"

#: tfrmmemreccombobox.label1.caption
msgid "Change value to:"
msgstr "修改數值至："

#: tfrmmemviewpreferences.btnfont.caption
msgid "Change disassembler font"
msgstr ""

#: tfrmmemviewpreferences.btnhexfont.caption
msgid "Change hexview font"
msgstr ""

#: tfrmmemviewpreferences.btnregisterviewfont.caption
msgid "Change registerview font"
msgstr ""

#: tfrmmemviewpreferences.button2.caption
msgctxt "tfrmmemviewpreferences.button2.caption"
msgid "Apply"
msgstr "套用"

#: tfrmmemviewpreferences.button3.caption
msgctxt "TFRMMEMVIEWPREFERENCES.BUTTON3.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmmemviewpreferences.caption
msgid "Disassembler Preferences"
msgstr ""

#: tfrmmemviewpreferences.cbcolorgroup.text
msgctxt "tfrmmemviewpreferences.cbcolorgroup.text"
msgid "Normal"
msgstr "正常"

#: tfrmmemviewpreferences.cbfontquality.hint
msgctxt "TFRMMEMVIEWPREFERENCES.CBFONTQUALITY.HINT"
msgid "The font quality can impact speed"
msgstr "字體品質將影響速度"

#: tfrmmemviewpreferences.cbshowstatusbar.caption
msgid "Show statusbar"
msgstr "顯示狀態欄"

#: tfrmmemviewpreferences.edthexspacebetweenlines.text
msgctxt "TFRMMEMVIEWPREFERENCES.EDTHEXSPACEBETWEENLINES.TEXT"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.edtjlspacing.text
msgctxt "TFRMMEMVIEWPREFERENCES.EDTJLSPACING.TEXT"
msgid "2"
msgstr "2"

#: tfrmmemviewpreferences.edtjlthickness.text
msgctxt "TFRMMEMVIEWPREFERENCES.EDTJLTHICKNESS.TEXT"
msgid "1"
msgstr "1"

#: tfrmmemviewpreferences.edtspaceabovelines.text
msgctxt "TFRMMEMVIEWPREFERENCES.EDTSPACEABOVELINES.TEXT"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.edtspacebelowlines.text
msgctxt "TFRMMEMVIEWPREFERENCES.EDTSPACEBELOWLINES.TEXT"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.groupbox1.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX1.CAPTION"
msgid "Normal"
msgstr "正常"

#: tfrmmemviewpreferences.groupbox2.caption
msgid "Disassembler"
msgstr ""

#: tfrmmemviewpreferences.groupbox3.caption
msgid "Hexview"
msgstr ""

#: tfrmmemviewpreferences.groupbox4.caption
msgctxt "tfrmmemviewpreferences.groupbox4.caption"
msgid "Jumplines"
msgstr ""

#: tfrmmemviewpreferences.groupbox5.caption
msgctxt "tfrmmemviewpreferences.groupbox5.caption"
msgid "Space between lines"
msgstr "行距"

#: tfrmmemviewpreferences.groupbox6.caption
msgid "Register panel"
msgstr ""

#: tfrmmemviewpreferences.label1.caption
msgctxt "TFRMMEMVIEWPREFERENCES.LABEL1.CAPTION"
msgid "Font quality"
msgstr "字體品質"

#: tfrmmemviewpreferences.label3.caption
msgctxt "TFRMMEMVIEWPREFERENCES.LABEL3.CAPTION"
msgid "Space between lines"
msgstr "行距"

#: tfrmmemviewpreferences.label4.caption
msgid "Thickness"
msgstr "粗細"

#: tfrmmemviewpreferences.label5.caption
msgid "Spacing"
msgstr "間距"

#: tfrmmemviewpreferences.label6.caption
msgid "Above"
msgstr ""

#: tfrmmemviewpreferences.label7.caption
msgid "Below"
msgstr ""

#: tfrmmemviewpreferences.lblcall.caption
msgctxt "tfrmmemviewpreferences.lblcall.caption"
msgid "Call color"
msgstr "呼叫顏色"

#: tfrmmemviewpreferences.lblconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblconditionaljump.caption"
msgid "Conditional jump color"
msgstr ""

#: tfrmmemviewpreferences.lblhex.caption
msgctxt "tfrmmemviewpreferences.lblhex.caption"
msgid "Hexadecimal color"
msgstr "十六進制顏色"

#: tfrmmemviewpreferences.lblhexexample.caption
msgctxt "tfrmmemviewpreferences.lblhexexample.caption"
msgid "Example"
msgstr "範例"

#: tfrmmemviewpreferences.lblnormal.caption
msgid "Default color"
msgstr "預設顏色"

#: tfrmmemviewpreferences.lblregister.caption
msgctxt "tfrmmemviewpreferences.lblregister.caption"
msgid "Register color"
msgstr ""

#: tfrmmemviewpreferences.lblregisterexample.caption
msgctxt "TFRMMEMVIEWPREFERENCES.LBLREGISTEREXAMPLE.CAPTION"
msgid "Example"
msgstr "範例"

#: tfrmmemviewpreferences.lblsymbol.caption
msgctxt "tfrmmemviewpreferences.lblsymbol.caption"
msgid "Symbol color"
msgstr ""

#: tfrmmemviewpreferences.lblunconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblunconditionaljump.caption"
msgid "Unconditional jump color"
msgstr ""

#: tfrmmemviewpreferences.mirestoretodefaults.caption
msgid "Restore to defaults"
msgstr "還原成預設值"

#: tfrmmicrotransactions.bitbtn1.caption
msgid "BUY 10 for $0.99"
msgstr "用 $0.99 購買 10 個"

#: tfrmmicrotransactions.bitbtn2.caption
msgid "BUY 100 for $8.99"
msgstr "用 $8.99 購買 100 個"

#: tfrmmicrotransactions.bitbtn3.caption
msgid "BUY 1000 for $79.99"
msgstr "用 $79.99 購買 1000 個"

#: tfrmmicrotransactions.caption
msgid "Cheat-E-Coins"
msgstr "Cheat-E 幣"

#: tfrmmicrotransactions.label1.caption
msgid "Cheat-E-coins left in your inventory:"
msgstr "您的背包剩餘的 Cheat-E 幣："

#: tfrmmicrotransactions.label2.caption
msgid "15"
msgstr "15"

#: tfrmmodifyregisters.button1.caption
msgctxt "tfrmmodifyregisters.button1.caption"
msgid "OK"
msgstr "OK"

#: tfrmmodifyregisters.button2.caption
msgctxt "tfrmmodifyregisters.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmodifyregisters.caption
msgid "Modify register(s) at xxxxxxxx"
msgstr ""

#: tfrmmodifyregisters.cbaf.caption
msgid "AF"
msgstr "AF"

#: tfrmmodifyregisters.cbcf.caption
msgid "CF"
msgstr "CF"

#: tfrmmodifyregisters.cbchangeext.caption
msgctxt "tfrmmodifyregisters.cbchangeext.caption"
msgid "Change extended state (FPU/XMM)"
msgstr ""

#: tfrmmodifyregisters.cbof.caption
msgid "OF"
msgstr "OF"

#: tfrmmodifyregisters.cbpf.caption
msgid "PF"
msgstr "PF"

#: tfrmmodifyregisters.cbsf.caption
msgid "SF"
msgstr "SF"

#: tfrmmodifyregisters.cbusedbvm.caption
msgid "Use DBVM Cloaked BP's"
msgstr ""

#: tfrmmodifyregisters.cbzf.caption
msgid "ZF"
msgstr "ZF"

#: tfrmmodifyregisters.edtpa.texthint
msgctxt "tfrmmodifyregisters.edtpa.texthint"
msgid "Physical Address"
msgstr "實體位址"

#: tfrmmodifyregisters.label1.caption
msgid "EAX"
msgstr "EAX"

#: tfrmmodifyregisters.label10.caption
msgid "PA"
msgstr "PA"

#: tfrmmodifyregisters.label16.caption
msgctxt "tfrmmodifyregisters.label16.caption"
msgid "Flags"
msgstr ""

#: tfrmmodifyregisters.label17.caption
msgid "R8"
msgstr "R8"

#: tfrmmodifyregisters.label18.caption
msgid "R9"
msgstr "R9"

#: tfrmmodifyregisters.label19.caption
msgid "R10"
msgstr "R10"

#: tfrmmodifyregisters.label2.caption
msgid "EBX"
msgstr "EBX"

#: tfrmmodifyregisters.label20.caption
msgid "R11"
msgstr "R11"

#: tfrmmodifyregisters.label21.caption
msgid "R12"
msgstr "R12"

#: tfrmmodifyregisters.label22.caption
msgid "R13"
msgstr "R13"

#: tfrmmodifyregisters.label23.caption
msgid "R14"
msgstr "R14"

#: tfrmmodifyregisters.label24.caption
msgid "R15"
msgstr "R15"

#: tfrmmodifyregisters.label25.caption
msgid "Leave blank if you don't want to edit the register or flag"
msgstr ""

#: tfrmmodifyregisters.label3.caption
msgid "ECX"
msgstr "ECX"

#: tfrmmodifyregisters.label4.caption
msgid "EDX"
msgstr "EDX"

#: tfrmmodifyregisters.label5.caption
msgid "ESI"
msgstr "ESI"

#: tfrmmodifyregisters.label6.caption
msgid "EDI"
msgstr "EDI"

#: tfrmmodifyregisters.label7.caption
msgid "EBP"
msgstr "EBP"

#: tfrmmodifyregisters.label8.caption
msgid "ESP"
msgstr "ESP"

#: tfrmmodifyregisters.label9.caption
msgid "EIP"
msgstr "EIP"

#: tfrmpastetableentry.button1.caption
msgctxt "tfrmpastetableentry.button1.caption"
msgid "Paste"
msgstr "貼上"

#: tfrmpastetableentry.button2.caption
msgctxt "tfrmpastetableentry.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmpastetableentry.caption
msgid "Paste table entries"
msgstr ""

#: tfrmpastetableentry.cbchildrenaswell.caption
msgid "Adjust children as well"
msgstr ""

#: tfrmpastetableentry.edtoffset.text
msgctxt "tfrmpastetableentry.edtoffset.text"
msgid "0"
msgstr "0"

#: tfrmpastetableentry.groupbox1.caption
msgctxt "tfrmpastetableentry.groupbox1.caption"
msgid "Description"
msgstr "說明"

#: tfrmpastetableentry.groupbox2.caption
msgctxt "tfrmpastetableentry.groupbox2.caption"
msgid "Address"
msgstr "位址"

#: tfrmpastetableentry.label1.caption
msgid "Text to find:"
msgstr ""

#: tfrmpastetableentry.label2.caption
msgid "Replace with:"
msgstr ""

#: tfrmpastetableentry.label3.caption
msgid "Adjust address by: "
msgstr ""

#: tfrmpeinfo.button1.caption
msgctxt "tfrmpeinfo.button1.caption"
msgid "Info"
msgstr "資訊"

#: tfrmpeinfo.caption
msgid "Portable Executable (PE) Info"
msgstr ""

#: tfrmpeinfo.groupbox1.caption
msgid "MZ-Start"
msgstr ""

#: tfrmpeinfo.groupbox2.caption
msgctxt "tfrmpeinfo.groupbox2.caption"
msgid "Info"
msgstr "資訊"

#: tfrmpeinfo.label1.caption
msgid "No file opened"
msgstr "未開啟任何檔案"

#: tfrmpeinfo.label2.caption
msgctxt "tfrmpeinfo.label2.caption"
msgid "address"
msgstr "位址"

#: tfrmpeinfo.micopyeverything.caption
msgid "Copy everything to clipboard"
msgstr ""

#: tfrmpeinfo.micopytab.caption
msgid "Copy tab to clipboard"
msgstr "複製分頁至剪貼簿"

#: tfrmpeinfo.radiobutton1.caption
msgctxt "tfrmpeinfo.radiobutton1.caption"
msgid "File"
msgstr "檔案"

#: tfrmpeinfo.radiobutton2.caption
msgid "Memory"
msgstr "記憶體"

#: tfrmpeinfo.tabsheet1.caption
msgctxt "tfrmpeinfo.tabsheet1.caption"
msgid "All"
msgstr "全部"

#: tfrmpeinfo.tabsheet2.caption
msgid "Imports"
msgstr "匯入"

#: tfrmpeinfo.tabsheet3.caption
msgid "Exports"
msgstr "匯出"

#: tfrmpeinfo.tabsheet4.caption
msgid "Base Relocations"
msgstr ""

#: tfrmpointerscanner.btnconnect.caption
msgid "Add to connection list"
msgstr ""

#: tfrmpointerscanner.btndecreasethreadcount.caption
msgid "Decrease worker count"
msgstr ""

#: tfrmpointerscanner.btnincreasethreadcount.caption
msgid "Increase worker count"
msgstr ""

#: tfrmpointerscanner.btnstoprescanloop.caption
msgid "Stop rescan loop"
msgstr ""

#: tfrmpointerscanner.btnstopscan.caption
msgctxt "tfrmpointerscanner.btnstopscan.caption"
msgid "Stop"
msgstr "停止"

#: tfrmpointerscanner.btnstopscan.hint
msgid "This will stop the current scan and show you the results it has found"
msgstr ""

#: tfrmpointerscanner.caption
msgctxt "tfrmpointerscanner.caption"
msgid "Pointer scan"
msgstr "指標掃描"

#: tfrmpointerscanner.cbnonresponsive.caption
msgid "Non responsive connection"
msgstr ""

#: tfrmpointerscanner.cbpriority.text
msgctxt "tfrmpointerscanner.cbpriority.text"
msgid "Normal"
msgstr "正常"

#: tfrmpointerscanner.cbtestcrappyconnection.caption
msgid "Simulate no connection"
msgstr "模擬無連線"

#: tfrmpointerscanner.cbtrusted.caption
msgid "Trust stability"
msgstr ""

#: tfrmpointerscanner.cbtrusted.hint
msgid "Trust that this server will not disappear during the scan and that the children it trusts itself won't do so either"
msgstr ""

#: tfrmpointerscanner.cbtype.text
msgctxt "tfrmpointerscanner.cbtype.text"
msgid "4 Byte"
msgstr "4 位元組"

#: tfrmpointerscanner.edtport.text
msgctxt "tfrmpointerscanner.edtport.text"
msgid "52737"
msgstr "52737"

#: tfrmpointerscanner.file1.caption
msgctxt "tfrmpointerscanner.file1.caption"
msgid "File"
msgstr "檔案"

#: tfrmpointerscanner.gbnetwork.caption
msgctxt "tfrmpointerscanner.gbnetwork.caption"
msgid "Network"
msgstr ""

#: tfrmpointerscanner.lblip.caption
msgid "IP"
msgstr ""

#: tfrmpointerscanner.lblpassword.caption
msgctxt "tfrmpointerscanner.lblpassword.caption"
msgid "Password"
msgstr "密碼"

#: tfrmpointerscanner.lblport.caption
msgctxt "tfrmpointerscanner.lblport.caption"
msgid "Port"
msgstr "連接埠"

#: tfrmpointerscanner.lblprogressbar1.caption
msgctxt "tfrmpointerscanner.lblprogressbar1.caption"
msgid "Generating pointermap"
msgstr ""

#: tfrmpointerscanner.lblthreadpriority.caption
msgid "Scanner thread priority:"
msgstr ""

#: tfrmpointerscanner.menuitem1.caption
msgid "Show modulelist"
msgstr ""

#: tfrmpointerscanner.menuitem2.caption
msgid "Distributed pointer scan"
msgstr ""

#: tfrmpointerscanner.method3fastspeedandaveragememoryusage1.caption
msgid "Scan for pointer"
msgstr "掃描指標"

#: tfrmpointerscanner.micreatepsnnode.caption
msgid "Setup as PSN worker and/or node"
msgstr ""

#: tfrmpointerscanner.midisconnect.caption
msgid "Disconnect"
msgstr "中斷連線"

#: tfrmpointerscanner.miexporttosqlite.caption
msgid "Export to sqlite database"
msgstr "匯出至 SQLite 資料庫"

#: tfrmpointerscanner.miforcedisconnect.caption
msgid "Unsafe disconnect"
msgstr "不安全的中斷連線"

#: tfrmpointerscanner.mihexadecimal.caption
msgctxt "tfrmpointerscanner.mihexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: tfrmpointerscanner.miimportfromsqlite.caption
msgid "Import from sqlite database"
msgstr ""

#: tfrmpointerscanner.miresume.caption
msgid "Resume scan"
msgstr "繼續掃描"

#: tfrmpointerscanner.misigned.caption
msgctxt "tfrmpointerscanner.misigned.caption"
msgid "Signed"
msgstr "有符號數"

#: tfrmpointerscanner.new1.caption
msgctxt "tfrmpointerscanner.new1.caption"
msgid "New"
msgstr ""

#: tfrmpointerscanner.open1.caption
msgctxt "tfrmpointerscanner.open1.caption"
msgid "Open"
msgstr "開啟"

#: tfrmpointerscanner.pnldata.caption
msgid "pnlData"
msgstr ""

#: tfrmpointerscanner.pointerscanner1.caption
msgid "Pointer scanner"
msgstr "指標掃描器"

#: tfrmpointerscanner.rescanmemory1.caption
msgid "Rescan memory - Removes pointers not pointing to the right address"
msgstr ""

#: tfrmpointerscanner.resyncmodulelist1.caption
msgid "Resync modulelist"
msgstr ""

#: tfrmpointerscanner.savedialog1.title
msgid "Specify the filename you want to store the results"
msgstr ""

#: tfrmpointerscanner.savedialog2.title
msgid "Specify the filename for the pointermap you're about to generate"
msgstr ""

#: tfrmpointerscannersettings.btncancel.caption
msgctxt "tfrmpointerscannersettings.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmpointerscannersettings.btnok.caption
msgctxt "tfrmpointerscannersettings.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfrmpointerscannersettings.caption
msgid "Pointerscanner scanoptions"
msgstr ""

#: tfrmpointerscannersettings.cbacceptnonmodulevtable.caption
msgid "Also accept non-module addresses"
msgstr ""

#: tfrmpointerscannersettings.cballigned.caption
msgid "Addresses must be 32-bit alligned"
msgstr ""

#: tfrmpointerscannersettings.cballigned.hint
msgid ""
"When enabled, only pointers that are stored in an address dividable by 4 are looked at\n"
"When disabled, it won't bother.\n"
"\n"
"pro: Fast scans\n"
"Con: On some horrible designed games that you shouldn't even play it won't find the paths\n"
msgstr ""

#: tfrmpointerscannersettings.cballowruntimeworkers.caption
msgid "Allow scanners to connect at runtime"
msgstr ""

#: tfrmpointerscannersettings.cballowruntimeworkers.hint
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr ""

#: tfrmpointerscannersettings.cbclasspointersonly.caption
msgid "First element of pointerstruct must point to module (e.g vtable)"
msgstr ""

#: tfrmpointerscannersettings.cbclasspointersonly.hint
msgid ""
"Object oriented programming languages tend to implement classobjects by having a pointer in the first element to something that describes the class\n"
"With this option enabled, ce will check if it's a classobject by checking that rule. If not, it won't see it as a pointer.\n"
"pro:Tremendous speed increase and almost perfect pointers\n"
"con:Doesn't work with runtime generated classes (java, .net) \n"
msgstr ""

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.caption
msgid "Compare results with other saved pointermap(s)"
msgstr ""

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.hint
msgid ""
"When ticked you can add other pointermaps which will be used to verify that the pointers it finds are correct. You will have to fill in the correct address for each pointermap you provide.\n"
"Note: expect at least the size of the game itself in memory for every pointermap used\n"
msgstr ""

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.caption
msgid "Compressed pointerscan file"
msgstr ""

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.hint
msgid ""
"Compresses the generated .PTR files slightly so they take less space on the disk and less time writing to disk.\n"
"Most of the time the bottleneck of a pointerscan is disk writing, so it is recommended to use this option.\n"
"\n"
"Compressed .PTR files can not be read out by older Cheat Engine versions\n"
msgstr ""

#: tfrmpointerscannersettings.cbconnecttonode.caption
msgid "Connect to pointerscan node"
msgstr ""

#: tfrmpointerscannersettings.cbconnecttonode.hint
msgid ""
"When checked will send a broadcast message on the local network which will tell pointer scanner systems to join this scan if they are set to auto join\n"
"\n"
"You can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local network\n"
msgstr ""

#: tfrmpointerscannersettings.cbheaponly.caption
msgid "Only allow static and heap addresses in the path"
msgstr ""

#: tfrmpointerscannersettings.cbheaponly.hint
msgid "If the address you search for isn't a heap address, the scan will return 0 results"
msgstr ""

#: tfrmpointerscannersettings.cbincludesystemmodules.caption
msgctxt "tfrmpointerscannersettings.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr ""

#: tfrmpointerscannersettings.cblimitscantoregionfile.caption
msgctxt "tfrmpointerscannersettings.cblimitscantoregionfile.caption"
msgid "Limit scan to specified region file"
msgstr ""

#: tfrmpointerscannersettings.cbmaxoffsetspernode.caption
msgid "Max different offsets per node:"
msgstr ""

#: tfrmpointerscannersettings.cbmaxoffsetspernode.hint
msgid ""
"When the pointerscan looks through the list of pointers with a specific value, it goes through every single pointer that has that value. Every time increasing the offset slightly.\n"
"With this feature enabled the pointerscan will only check the first few pointers with that value.\n"
"\n"
"pro: Extremely fast, and the results have the lowest pointer paths possible.\n"
"con: You'll miss a lot of pointers that might be valid too \n"
msgstr ""

#: tfrmpointerscannersettings.cbmustendwithspecificoffset.caption
msgid "Pointers must end with specific offsets"
msgstr ""

#: tfrmpointerscannersettings.cbmuststartwithbase.caption
msgid "Base address must be in specific range"
msgstr ""

#: tfrmpointerscannersettings.cbmuststartwithbase.hint
msgid ""
"Will only mark the given range as valid base address (Will reduce the number of results)\n"
"This internally makes use of the \"Only find paths with a static address\" feature by marking the provided range as static only, so it must be enabled.\n"
msgstr ""

#: tfrmpointerscannersettings.cbnegativeoffsets.caption
msgid "Also scan for negative offsets"
msgstr ""

#: tfrmpointerscannersettings.cbnegativeoffsets.hint
msgid ""
"Let's you scan for negative offsets\n"
"Can not be used in combination with compressed pointerscan files\n"
msgstr ""

#: tfrmpointerscannersettings.cbnoloop.caption
msgid "No looping pointers"
msgstr ""

#: tfrmpointerscannersettings.cbnoloop.hint
msgid ""
"This will filter out pointerpaths that ended up in a loop\n"
"e.g:\n"
"base->p1->p2->p3->p1->p4\n"
"\n"
"you could just as well do base->p1->p4 then, so throw this one away (base->p1->p4 will be found another way)\n"
"\n"
"pro: Less results so less diskspace used\n"
"con: slightly slows down the scan as it needs to check for loops every single iteration \n"
msgstr ""

#: tfrmpointerscannersettings.cbnoreadonly.caption
msgid "Don't include pointers with read-only nodes"
msgstr ""

#: tfrmpointerscannersettings.cbnoreadonly.hint
msgid ""
"When checked the pointerscan will throw away memory that is readonly. So when it looks for paths, it won't encounter paths that pass through read only memory blocks.\n"
"\n"
"When it's unchecked, it does include readonly memory\n"
"\n"
"\n"
"pro: faster, less useless results\n"
"con: If the game decides to mark a pointer as readonly ce won't find it \n"
msgstr ""

#: tfrmpointerscannersettings.cbonlyonestatic.caption
msgid "Stop traversing a path when a static has been found"
msgstr ""

#: tfrmpointerscannersettings.cbonlyonestatic.hint
msgid ""
"When the pointerscanner goes through the list of pointervalues with a specific value, this will stop exploring other paths as soon as it encounters a static pointer to that value\n"
"\n"
"pro: Fast\n"
"con: You may miss some valid results \n"
msgstr ""

#: tfrmpointerscannersettings.cbshowadvancedoptions.caption
msgid "Show advanced options"
msgstr "顯示進階選項"

#: tfrmpointerscannersettings.cbstackonly.caption
msgid "Stack addresses as ONLY static address"
msgstr ""

#: tfrmpointerscannersettings.cbstackonly.hint
msgid ""
"Enable this if you wish to only find pointer paths with a stack address.\n"
"Combine this with \"Only find paths with a static address\" (default on) else this option will have no effect\n"
"\n"
"pro: You'll only get paths from the stack\n"
"con: You don't get get paths from random dll's or the .exe \n"
msgstr ""

#: tfrmpointerscannersettings.cbstaticonly.caption
msgid "Only find paths with a static address"
msgstr ""

#: tfrmpointerscannersettings.cbstaticonly.hint
msgid ""
"When checked the pointerscan will only store a path when it starts with a static address. (or easily looked up address)\n"
"When it's disabled, it finds every single pointer path\n"
"\n"
"pro: Fast\n"
"con: It may miss pointers that are accessed by special paths like thread local storage. (but even then they'd be useless for ce as they will change)\n"
msgstr ""

#: tfrmpointerscannersettings.cbstaticstacks.caption
msgid "Allow stack addresses of the first thread(s) to be handled as static"
msgstr ""

#: tfrmpointerscannersettings.cbstaticstacks.hint
msgid ""
"This allows the stack of threads to be seen as static addresses by the pointerscan.\n"
"The main thread is always a sure bet that it's the first one in the list. And often the second thread created is pretty stable as well.\n"
"With more there's a bigger change they get created and destroyed randomly\n"
"\n"
"When a program enters a function and exits it, the stack pointer decreases and increases, and the data there gets written to.\n"
"The farther the game is inside function calls, the more static the older data will be.\n"
"\n"
"With max stack offset: you can set the max size that can be deemed as static enough.\n"
"\n"
"pro: It finds paths otherwise never found\n"
"con: More results, more diskspace \n"
msgstr ""

#: tfrmpointerscannersettings.cbuseheapdata.caption
msgid "Improve pointerscan with gathered heap data"
msgstr ""

#: tfrmpointerscannersettings.cbuseheapdata.hint
msgid ""
"When this is checked the heap is used to figure out the offset sizes, instead of blindly guessing them.\n"
"pro: Greatly improve speed and a lot less useless results\n"
"con: if the game allocates gigantic chunks of heap memory, and then divides it up itself, this will give wrong results.\n"
"\n"
"In other cases this will give perfect pointers \n"
msgstr ""

#: tfrmpointerscannersettings.cbuseloadedpointermap.caption
msgctxt "tfrmpointerscannersettings.cbuseloadedpointermap.caption"
msgid "Use saved pointermap"
msgstr ""

#: tfrmpointerscannersettings.cbuseloadedpointermap.hint
msgid ""
"Use this if you have created a pointermap on a system that runs the game, but you wish to do the scan on another system (or multiple systems).\n"
"Checking this option will open a dialog where you can select the pointermap\n"
msgstr ""

#: tfrmpointerscannersettings.cbvaluetype.text
msgctxt "tfrmpointerscannersettings.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 位元組"

#: tfrmpointerscannersettings.combobox1.text
msgctxt "tfrmpointerscannersettings.combobox1.text"
msgid "Normal"
msgstr "正常"

#: tfrmpointerscannersettings.editmaxlevel.text
msgctxt "tfrmpointerscannersettings.editmaxlevel.text"
msgid "7"
msgstr "7"

#: tfrmpointerscannersettings.editstructsize.text
msgid "4095"
msgstr "4095"

#: tfrmpointerscannersettings.edtdistributedport.text
msgctxt "tfrmpointerscannersettings.edtdistributedport.text"
msgid "52737"
msgstr "52737"

#: tfrmpointerscannersettings.edtmaxoffsetspernode.text
msgctxt "tfrmpointerscannersettings.edtmaxoffsetspernode.text"
msgid "3"
msgstr "3"

#: tfrmpointerscannersettings.edtreversestart.text
msgctxt "tfrmpointerscannersettings.edtreversestart.text"
msgid "00000000"
msgstr "00000000"

#: tfrmpointerscannersettings.edtreversestop.text
msgctxt "tfrmpointerscannersettings.edtreversestop.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfrmpointerscannersettings.edtstacksize.text
msgctxt "tfrmpointerscannersettings.edtstacksize.text"
msgid "4096"
msgstr "4096"

#: tfrmpointerscannersettings.edtthreadcount.text
msgctxt "tfrmpointerscannersettings.edtthreadcount.text"
msgid "2"
msgstr "2"

#: tfrmpointerscannersettings.edtthreadstacks.hint
msgid ""
"Fill in the total number of threads that should be allowed to be used as a stack lookup.\n"
"Thread 1 is usually the main thread of the game, but if that one spawns another thread for game related events, you might want to have that secondary thread as well.\n"
"More threads is not recommend as they may get created and destroyed on the fly, and are therefore useless as a lookup base, but it depends on the game.\n"
msgstr ""

#: tfrmpointerscannersettings.edtthreadstacks.text
msgctxt "tfrmpointerscannersettings.edtthreadstacks.text"
msgid "2"
msgstr "2"

#: tfrmpointerscannersettings.label1.caption
msgctxt "tfrmpointerscannersettings.label1.caption"
msgid "Password"
msgstr "密碼"

#: tfrmpointerscannersettings.label10.caption
msgctxt "tfrmpointerscannersettings.label10.caption"
msgid "From"
msgstr "從"

#: tfrmpointerscannersettings.label11.caption
msgctxt "tfrmpointerscannersettings.label11.caption"
msgid "To:"
msgstr "至："

#: tfrmpointerscannersettings.label12.caption
msgid "Max level"
msgstr ""

#: tfrmpointerscannersettings.label13.caption
msgid "Pointer path may only be inside this region:"
msgstr ""

#: tfrmpointerscannersettings.label2.caption
msgctxt "tfrmpointerscannersettings.label2.caption"
msgid "To"
msgstr "至"

#: tfrmpointerscannersettings.label3.caption
msgid "Maximum offset value:"
msgstr ""

#: tfrmpointerscannersettings.label4.caption
msgctxt "tfrmpointerscannersettings.label4.caption"
msgid "From"
msgstr "從"

#: tfrmpointerscannersettings.label9.caption
msgid "Nr of threads scanning:"
msgstr ""

#: tfrmpointerscannersettings.lblnumberofstackthreads.caption
msgid "Number of threads from oldest to newest:"
msgstr ""

#: tfrmpointerscannersettings.lblport.caption
msgid "Port:"
msgstr ""

#: tfrmpointerscannersettings.lblstacksize.caption
msgid "Max stackoffset to be deemed static enough:"
msgstr ""

#: tfrmpointerscannersettings.rbfindaddress.caption
msgid "Scan for address"
msgstr "掃描位址"

#: tfrmpointerscannersettings.rbfindvalue.caption
msgid "Scan for addresses with value"
msgstr ""

#: tfrmpointerscannersettings.rbgeneratepointermap.caption
msgctxt "tfrmpointerscannersettings.rbgeneratepointermap.caption"
msgid "Generate pointermap"
msgstr ""

#: tfrmreferencedfunctions.caption
msgctxt "tfrmreferencedfunctions.caption"
msgid "Referenced functions"
msgstr ""

#: tfrmreferencedfunctions.lvcalllist.columns[0].caption
msgctxt "tfrmreferencedfunctions.lvcalllist.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmreferencedfunctions.lvcalllist.columns[1].caption
msgctxt "tfrmreferencedfunctions.lvcalllist.columns[1].caption"
msgid "Refcount"
msgstr ""

#: tfrmreferencedfunctions.menuitem1.caption
msgid "Copy list to clipboard"
msgstr "複製列表至剪貼簿"

#: tfrmreferencedfunctions.mifilter.caption
msgid "Filter by name"
msgstr "依名稱過濾"

#: tfrmreferencedfunctions.mifind.caption
msgctxt "tfrmreferencedfunctions.mifind.caption"
msgid "Find..."
msgstr "尋找..."

#: tfrmreferencedfunctions.misort.caption
msgid "Sort by name"
msgstr "依名稱排序"

#: tfrmreferencedstrings.caption
msgid "Referenced Strings"
msgstr ""

#: tfrmreferencedstrings.find1.caption
msgctxt "tfrmreferencedstrings.find1.caption"
msgid "Find"
msgstr "尋找"

#: tfrmreferencedstrings.findnext1.caption
msgctxt "tfrmreferencedstrings.findnext1.caption"
msgid "Find Next"
msgstr "尋找下一個"

#: tfrmreferencedstrings.lvstringlist.columns[0].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmreferencedstrings.lvstringlist.columns[1].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[1].caption"
msgid "Refcount"
msgstr ""

#: tfrmreferencedstrings.lvstringlist.columns[2].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[2].caption"
msgid "Unicode"
msgstr ""

#: tfrmreferencedstrings.lvstringlist.columns[3].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[3].caption"
msgid "String"
msgstr "字串"

#: tfrmreferencedstrings.search1.caption
msgctxt "tfrmreferencedstrings.search1.caption"
msgid "Search"
msgstr "搜尋"

#: tfrmrescanpointer.button1.caption
msgctxt "tfrmrescanpointer.button1.caption"
msgid "OK"
msgstr "OK"

#: tfrmrescanpointer.button2.caption
msgctxt "tfrmrescanpointer.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmrescanpointer.caption
msgid "Rescan pointerlist"
msgstr ""

#: tfrmrescanpointer.cbbasepointermustbeinrange.caption
msgid "Base pointer must be in range"
msgstr ""

#: tfrmrescanpointer.cbchangebasepointeroffset.caption
msgid "Change base pointer address by specific offset"
msgstr ""

#: tfrmrescanpointer.cbdelay.caption
msgid "Delay rescan for"
msgstr ""

#: tfrmrescanpointer.cbfilteroutaccessible.caption
msgid "Only filter out accessible pointers"
msgstr ""

#: tfrmrescanpointer.cbluafilter.caption
msgid "Lua filter. function"
msgstr ""

#: tfrmrescanpointer.cbluafilter.hint
msgid ""
"When checked this will call the given function for every pointer being evaluated. Return true if it's valid, false if not\n"
"base is the base address (integer)\n"
"offset is a table with offsets\n"
"target is the address the pointer points to. Can be nil\n"
msgstr ""

#: tfrmrescanpointer.cbmustendwithspecificoffsets.caption
msgid "Must end with offsets"
msgstr ""

#: tfrmrescanpointer.cbmuststartwithspecificoffsets.caption
msgid "Must start with offsets"
msgstr ""

#: tfrmrescanpointer.cbnovaluecheck.caption
msgid "Only filter out invalid pointers"
msgstr ""

#: tfrmrescanpointer.cbrepeat.caption
msgid "Repeat rescan until stopped"
msgstr ""

#: tfrmrescanpointer.cbusesavedpointermap.caption
msgctxt "tfrmrescanpointer.cbusesavedpointermap.caption"
msgid "Use saved pointermap"
msgstr ""

#: tfrmrescanpointer.cbusesavedpointermap.hint
msgid ""
"Normally this should not be used. Saved pointermaps are best suited for the initial scan.\n"
"One case where it could be useful is where you have a pointerfile that is too big to send to someone else, but the scandata file is not. In that case, ask the other person for the scandata and do the scan on your system against the current pointerfile\n"
msgstr ""

#: tfrmrescanpointer.cbvaluetype.text
msgctxt "tfrmrescanpointer.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 位元組"

#: tfrmrescanpointer.edtbaseend.text
msgid "FFFFFFFFFFFFFFFF"
msgstr "FFFFFFFFFFFFFFFF"

#: tfrmrescanpointer.edtbasestart.text
msgid "0000000000000000"
msgstr "0000000000000000"

#: tfrmrescanpointer.edtdelay.text
msgctxt "tfrmrescanpointer.edtdelay.text"
msgid "0"
msgstr "0"

#: tfrmrescanpointer.edtnewbase.text
msgid "12345678"
msgstr "12345678"

#: tfrmrescanpointer.edtrescanfunction.text
msgid "RescanFilter"
msgstr ""

#: tfrmrescanpointer.label1.caption
msgid "seconds"
msgstr "秒"

#: tfrmrescanpointer.label2.caption
msgid "New base address"
msgstr ""

#: tfrmrescanpointer.label3.caption
msgid "Original base address"
msgstr ""

#: tfrmrescanpointer.lbland.caption
msgctxt "tfrmrescanpointer.lbland.caption"
msgid "and"
msgstr "和"

#: tfrmrescanpointer.lblluaparams.caption
msgid "(base, offsets, target):bool"
msgstr ""

#: tfrmrescanpointer.lbloffset.caption
msgid "=XXXX"
msgstr ""

#: tfrmrescanpointer.lbloriginalbase.caption
msgid "<address>"
msgstr ""

#: tfrmrescanpointer.rbfindaddress.caption
msgid "Address to find:"
msgstr "要尋找的位址："

#: tfrmrescanpointer.rbfindvalue.caption
msgid "Value to find:"
msgstr "要尋找的數值："

#: tfrmsavesnapshots.btncombinedselect.caption
msgid "Combined select"
msgstr ""

#: tfrmsavesnapshots.btndone.caption
msgctxt "tfrmsavesnapshots.btndone.caption"
msgid "Done"
msgstr "完成"

#: tfrmsavesnapshots.btnsave.caption
msgid "Save selected snapshots"
msgstr ""

#: tfrmsavesnapshots.caption
msgid "Save snapshots"
msgstr ""

#: tfrmsavesnapshots.label1.caption
msgid "Select the snapshot(s) you wish to save"
msgstr ""

#: tfrmsavesnapshots.lbldeselectall.caption
msgid "Deselect all"
msgstr "取消全選"

#: tfrmsavesnapshots.lblselectall.caption
msgctxt "tfrmsavesnapshots.lblselectall.caption"
msgid "Select all"
msgstr "全選"

#: tfrmsavesnapshots.savedialog1.title
msgid "Give a base path and filename"
msgstr ""

#: tfrmsortpointerlist.button1.caption
msgctxt "tfrmsortpointerlist.button1.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmsortpointerlist.caption
msgid "Sorting"
msgstr "排序中"

#: tfrmsortpointerlist.label1.caption
msgid "Sorting the pointerlist. Please wait...."
msgstr "正在排序指標列表。請稍候..."

#: tfrmsortpointerlist.lbltimeleft.caption
msgctxt "tfrmsortpointerlist.lbltimeleft.caption"
msgid "Estimated time left:"
msgstr "預計剩餘時間："

#: tfrmstacktrace.caption
msgctxt "tfrmstacktrace.caption"
msgid "Stacktrace"
msgstr ""

#: tfrmstacktrace.listview1.columns[0].caption
msgid "PC"
msgstr "PC"

#: tfrmstacktrace.listview1.columns[1].caption
msgctxt "tfrmstacktrace.listview1.columns[1].caption"
msgid "Stack"
msgstr ""

#: tfrmstacktrace.listview1.columns[2].caption
msgid "Frame"
msgstr ""

#: tfrmstacktrace.listview1.columns[3].caption
msgid "Return"
msgstr ""

#: tfrmstacktrace.listview1.columns[4].caption
msgctxt "tfrmstacktrace.listview1.columns[4].caption"
msgid "Parameters"
msgstr "參數"

#: tfrmstacktrace.mimanualstackwalk.caption
msgid "Manual input"
msgstr "手動輸入"

#: tfrmstacktrace.refresh1.caption
msgctxt "tfrmstacktrace.refresh1.caption"
msgid "Refresh"
msgstr "重新載入"

#: tfrmstructurecompare.btnaddaddresslf.caption
msgctxt "tfrmstructurecompare.btnaddaddresslf.caption"
msgid "Add Address"
msgstr "新增位址"

#: tfrmstructurecompare.btnaddaddressnlf.caption
msgctxt "tfrmstructurecompare.btnaddaddressnlf.caption"
msgid "Add Address"
msgstr "新增位址"

#: tfrmstructurecompare.btnnewscan.caption
msgctxt "tfrmstructurecompare.btnnewscan.caption"
msgid "New Scan"
msgstr "新的掃描"

#: tfrmstructurecompare.btnscan.caption
msgctxt "tfrmstructurecompare.btnscan.caption"
msgid "Scan"
msgstr "掃描"

#: tfrmstructurecompare.caption
msgctxt "tfrmstructurecompare.caption"
msgid "Structure Compare"
msgstr ""

#: tfrmstructurecompare.cbhexadecimal.caption
msgctxt "tfrmstructurecompare.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: tfrmstructurecompare.cbsameonly.caption
msgid "Only find matching groups"
msgstr ""

#: tfrmstructurecompare.cbsameonly.hint
msgid "With this enabled it will only return results when both group 1 has matching values and group 2 has matching values, and group2's value is not the same as group1"
msgstr ""

#: tfrmstructurecompare.combotype.text
msgctxt "tfrmstructurecompare.combotype.text"
msgid "4 Bytes"
msgstr "4 位元組"

#: tfrmstructurecompare.edtalignsize.hint
msgid "1,2 or 4"
msgstr "1、2、或 4"

#: tfrmstructurecompare.edtalignsize.text
msgctxt "tfrmstructurecompare.edtalignsize.text"
msgid "4"
msgstr "4"

#: tfrmstructurecompare.edtmaxlevel.text
msgctxt "tfrmstructurecompare.edtmaxlevel.text"
msgid "2"
msgstr "2"

#: tfrmstructurecompare.edtstructsize.text
msgctxt "tfrmstructurecompare.edtstructsize.text"
msgid "4096"
msgstr "4096"

#: tfrmstructurecompare.gblf.caption
msgctxt "tfrmstructurecompare.gblf.caption"
msgid "Group 1"
msgstr "群組 1"

#: tfrmstructurecompare.gbnlf.caption
msgid "Group 2"
msgstr "群組 2"

#: tfrmstructurecompare.lblalign.caption
msgid "element compare size"
msgstr ""

#: tfrmstructurecompare.lblinfo.caption
msgctxt "tfrmstructurecompare.lblinfo.caption"
msgid "Info"
msgstr "資訊"

#: tfrmstructurecompare.lblmaxlevel.caption
msgid "Max Level"
msgstr ""

#: tfrmstructurecompare.lblstructsize.caption
msgid "Structsize"
msgstr ""

#: tfrmstructurecompare.lblvds.caption
msgid "Variable display type"
msgstr ""

#: tfrmstructurecompare.menuitem1.caption
msgctxt "tfrmstructurecompare.menuitem1.caption"
msgid "File"
msgstr "檔案"

#: tfrmstructurecompare.menuitem5.caption
msgctxt "tfrmstructurecompare.menuitem5.caption"
msgid "Rescan"
msgstr "重新掃描"

#: tfrmstructurecompare.menuitem6.caption
msgid "Filter pointerlist"
msgstr ""

#: tfrmstructurecompare.menuitem7.caption
msgctxt "tfrmstructurecompare.menuitem7.caption"
msgid "New Window"
msgstr "新視窗"

#: tfrmstructurecompare.miclearcache.caption
msgid "Clear pointer cache"
msgstr ""

#: tfrmstructurecompare.micopy.caption
msgctxt "tfrmstructurecompare.micopy.caption"
msgid "Copy"
msgstr "複製"

#: tfrmstructurecompare.micut.caption
msgctxt "tfrmstructurecompare.micut.caption"
msgid "Cut"
msgstr "剪下"

#: tfrmstructurecompare.mideleteaddress.caption
msgctxt "tfrmstructurecompare.mideleteaddress.caption"
msgid "Delete"
msgstr "刪除"

#: tfrmstructurecompare.mifind.caption
msgctxt "tfrmstructurecompare.mifind.caption"
msgid "Find..."
msgstr "尋找..."

#: tfrmstructurecompare.mifindnext.caption
msgctxt "tfrmstructurecompare.mifindnext.caption"
msgid "Find Next"
msgstr "尋找下一個"

#: tfrmstructurecompare.mimaxaddresses.caption
msgid "Max addresses shown : 32"
msgstr ""

#: tfrmstructurecompare.mimaxaddresses.hint
msgid "This lets you specify the maximum number of addresses to show per line"
msgstr ""

#: tfrmstructurecompare.minewscan.caption
msgid "New scan"
msgstr "新的掃描"

#: tfrmstructurecompare.miopen.caption
msgctxt "tfrmstructurecompare.miopen.caption"
msgid "Open"
msgstr "開啟"

#: tfrmstructurecompare.mipaste.caption
msgctxt "tfrmstructurecompare.mipaste.caption"
msgid "Paste"
msgstr "貼上"

#: tfrmstructurecompare.mishadow.caption
msgctxt "tfrmstructurecompare.mishadow.caption"
msgid "Lock"
msgstr "鎖定"

#: tfrmstructures2.addextraaddress1.caption
msgid "Add extra address"
msgstr ""

#: tfrmstructures2.caption
msgctxt "tfrmstructures2.caption"
msgid "Structure dissect"
msgstr ""

#: tfrmstructures2.definenewstructure1.caption
msgid "Define new structure"
msgstr ""

#: tfrmstructures2.deletecurrentstructure1.caption
msgid "Delete structure"
msgstr ""

#: tfrmstructures2.file1.caption
msgctxt "tfrmstructures2.file1.caption"
msgid "File"
msgstr "檔案"

#: tfrmstructures2.headercontrol1.sections[0].text
msgid "Offset-description"
msgstr ""

#: tfrmstructures2.menuitem3.caption
msgid "Save values"
msgstr ""

#: tfrmstructures2.menuitem5.caption
msgid "Add new group"
msgstr ""

#: tfrmstructures2.menuitem8.caption
msgid "Rearrange structurelist"
msgstr ""

#: tfrmstructures2.miaddallinrowtoaddresslist.caption
msgid "Add all in row to address list"
msgstr ""

#: tfrmstructures2.miaddchildelement.caption
msgid "Add child element"
msgstr ""

#: tfrmstructures2.miaddelement.caption
msgid "Add element"
msgstr ""

#: tfrmstructures2.miaddtoaddresslist.caption
msgid "Add to address list"
msgstr ""

#: tfrmstructures2.miautocreate.caption
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr ""

#: tfrmstructures2.miautodestroylocal.caption
msgid "Autodestroy local structures when closed"
msgstr ""

#: tfrmstructures2.miautofillgaps.caption
msgid "Fill gaps automatically"
msgstr ""

#: tfrmstructures2.miautoguess.caption
msgid "Autoguess offset types"
msgstr ""

#: tfrmstructures2.miautostructsize.caption
msgid "Autocreate structure size: 4096"
msgstr ""

#: tfrmstructures2.miback.caption
msgctxt "tfrmstructures2.miback.caption"
msgid "Back"
msgstr "返回"

#: tfrmstructures2.mibrowseaddress.caption
msgid "Memory browse this address"
msgstr ""

#: tfrmstructures2.mibrowsepointer.caption
msgid "Memory browse pointer"
msgstr ""

#: tfrmstructures2.michangeallvaluesinrow.caption
msgctxt "tfrmstructures2.michangeallvaluesinrow.caption"
msgid "Change all values in row"
msgstr ""

#: tfrmstructures2.michangecolors.caption
msgctxt "tfrmstructures2.michangecolors.caption"
msgid "Settings"
msgstr "設定"

#: tfrmstructures2.michangeelement.caption
msgid "Change element"
msgstr ""

#: tfrmstructures2.michangetype.caption
msgid "Change Type"
msgstr "更改類型"

#: tfrmstructures2.michangetype2byte.caption
msgctxt "tfrmstructures2.michangetype2byte.caption"
msgid "2 Byte"
msgstr "2 位元組"

#: tfrmstructures2.michangetype2bytehex.caption
msgid "2 Byte (Hex)"
msgstr "2 位元組 (十六進制)"

#: tfrmstructures2.michangetype4byte.caption
msgctxt "tfrmstructures2.michangetype4byte.caption"
msgid "4 Byte"
msgstr "4 位元組"

#: tfrmstructures2.michangetype4bytehex.caption
msgid "4 Byte (Hex)"
msgstr "4 位元組 (十六進制)"

#: tfrmstructures2.michangetype8byte.caption
msgctxt "tfrmstructures2.michangetype8byte.caption"
msgid "8 Byte"
msgstr "8 位元組"

#: tfrmstructures2.michangetype8bytehex.caption
msgid "8 Byte (Hex)"
msgstr "8 位元組 (十六進制)"

#: tfrmstructures2.michangetypearrayofbyte.caption
msgid "Array Of Byte"
msgstr "位元陣列"

#: tfrmstructures2.michangetypebyte.caption
msgctxt "tfrmstructures2.michangetypebyte.caption"
msgid "Byte"
msgstr "位元組"

#: tfrmstructures2.michangetypebytehex.caption
msgid "Byte (Hex)"
msgstr "位元組 (十六進制)"

#: tfrmstructures2.michangetypedouble.caption
msgctxt "tfrmstructures2.michangetypedouble.caption"
msgid "Double"
msgstr "雙精度浮點數"

#: tfrmstructures2.michangetypefloat.caption
msgctxt "tfrmstructures2.michangetypefloat.caption"
msgid "Float"
msgstr "浮點數"

#: tfrmstructures2.michangetypepointer.caption
msgctxt "tfrmstructures2.michangetypepointer.caption"
msgid "Pointer"
msgstr "指標"

#: tfrmstructures2.michangetypestring.caption
msgctxt "tfrmstructures2.michangetypestring.caption"
msgid "String"
msgstr "字串"

#: tfrmstructures2.michangetypeunicode.caption
msgctxt "tfrmstructures2.michangetypeunicode.caption"
msgid "Unicode"
msgstr ""

#: tfrmstructures2.michangevalue.caption
msgctxt "tfrmstructures2.michangevalue.caption"
msgid "Change value"
msgstr "修改數值"

#: tfrmstructures2.miclear.caption
msgid "Delete all structures"
msgstr ""

#: tfrmstructures2.micollapseall.caption
msgctxt "tfrmstructures2.micollapseall.caption"
msgid "Collapse all pointers"
msgstr ""

#: tfrmstructures2.micommands.caption
msgid "Structure Options"
msgstr ""

#: tfrmstructures2.micommonalityscan.caption
msgid "Scan for commonalities using the structure compare window"
msgstr ""

#: tfrmstructures2.micopy.caption
msgid "Copy element(s)"
msgstr ""

#: tfrmstructures2.midefaulthexadecimal.caption
msgid "New integer types default to hexadecimal"
msgstr ""

#: tfrmstructures2.midefinenewstructurefromdebugdata.caption
msgid "Define new structure from debug data"
msgstr ""

#: tfrmstructures2.mideleteelement.caption
msgid "Delete element(s)"
msgstr ""

#: tfrmstructures2.midonotsavelocal.caption
msgid "Do not save autocreated local structures"
msgstr ""

#: tfrmstructures2.mieverythinghex.caption
msgid "View everything as hexadecimal"
msgstr ""

#: tfrmstructures2.miexpandall.caption
msgid "Expand all defined and undefined pointers"
msgstr ""

#: tfrmstructures2.miexpandalldefined.caption
msgid "Expand all defined pointers"
msgstr ""

#: tfrmstructures2.miexportall.caption
msgid "Export all structures"
msgstr ""

#: tfrmstructures2.mifillgaps.caption
msgid "Fill gaps"
msgstr ""

#: tfrmstructures2.mifindnext.caption
msgctxt "tfrmstructures2.mifindnext.caption"
msgid "Find Next"
msgstr "尋找下一個"

#: tfrmstructures2.mifindprevious.caption
msgid "Find Previous"
msgstr "尋找上一個"

#: tfrmstructures2.mifindrelations.caption
msgid "Find relations"
msgstr ""

#: tfrmstructures2.mifindvalue.caption
msgctxt "tfrmstructures2.mifindvalue.caption"
msgid "Find value"
msgstr ""

#: tfrmstructures2.mifullupgrade.caption
msgid "Upgrade this child to full structure"
msgstr ""

#: tfrmstructures2.migenerategroupscan.caption
msgctxt "tfrmstructures2.migenerategroupscan.caption"
msgid "Generate groupscan command"
msgstr ""

#: tfrmstructures2.migotooffset.caption
msgid "Go to Offest"
msgstr ""

#: tfrmstructures2.minewwindow.caption
msgctxt "tfrmstructures2.minewwindow.caption"
msgid "New window"
msgstr ""

#: tfrmstructures2.miopeninnewwindow.caption
msgid "Open in new window"
msgstr "在新視窗開啟"

#: tfrmstructures2.mipaste.caption
msgid "Paste elements(s)"
msgstr ""

#: tfrmstructures2.mirecalculateaddress.caption
msgctxt "tfrmstructures2.mirecalculateaddress.caption"
msgid "Recalculate address"
msgstr ""

#: tfrmstructures2.mirlecompression.caption
msgid "Enable RLE Compression"
msgstr ""

#: tfrmstructures2.mishowaddresses.caption
msgid "Show addresses"
msgstr "顯示位址"

#: tfrmstructures2.mishowtypeforentrieswithnodescription.caption
msgid "Show type for entries with no description"
msgstr ""

#: tfrmstructures2.miupdateinterval.caption
msgid "Update interval: 500"
msgstr "更新間隔：500"

#: tfrmstructures2.miupdateoffsets.caption
msgid "Update this and following offsets"
msgstr ""

#: tfrmstructures2.miview.caption
msgctxt "tfrmstructures2.miview.caption"
msgid "View"
msgstr "檢視"

#: tfrmstructures2.open1.caption
msgid "Import"
msgstr "匯入"

#: tfrmstructures2.renamestructure1.caption
msgctxt "tfrmstructures2.renamestructure1.caption"
msgid "Rename structure"
msgstr ""

#: tfrmstructures2.save1.caption
msgid "Export current structure"
msgstr ""

#: tfrmstructures2.structures1.caption
msgctxt "tfrmstructures2.structures1.caption"
msgid "Structures"
msgstr ""

#: tfrmstructures2elementinfo.button1.caption
msgctxt "tfrmstructures2elementinfo.button1.caption"
msgid "OK"
msgstr "OK"

#: tfrmstructures2elementinfo.button2.caption
msgctxt "tfrmstructures2elementinfo.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmstructures2elementinfo.caption
msgid "Structure Info"
msgstr ""

#: tfrmstructures2elementinfo.cbexpandchangesaddress.caption
msgid "Expanding this node will change the address"
msgstr ""

#: tfrmstructures2elementinfo.cbhexadecimal.caption
msgctxt "tfrmstructures2elementinfo.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: tfrmstructures2elementinfo.cbsigned.caption
msgctxt "tfrmstructures2elementinfo.cbsigned.caption"
msgid "Signed"
msgstr "有符號數"

#: tfrmstructures2elementinfo.cbstructtype.text
msgid "Undefined"
msgstr ""

#: tfrmstructures2elementinfo.cbtype.text
msgctxt "tfrmstructures2elementinfo.cbtype.text"
msgid "4 Bytes"
msgstr "4 位元組"

#: tfrmstructures2elementinfo.edtbytesize.text
msgctxt "tfrmstructures2elementinfo.edtbytesize.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.edtchildstart.text
msgctxt "tfrmstructures2elementinfo.edtchildstart.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.edtoffset.text
msgctxt "tfrmstructures2elementinfo.edtoffset.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.label1.caption
msgctxt "tfrmstructures2elementinfo.label1.caption"
msgid "Description"
msgstr "說明"

#: tfrmstructures2elementinfo.label2.caption
msgid "Bytesize"
msgstr ""

#: tfrmstructures2elementinfo.label3.caption
msgctxt "tfrmstructures2elementinfo.label3.caption"
msgid "Offset"
msgstr "偏移"

#: tfrmstructures2elementinfo.label4.caption
msgctxt "tfrmstructures2elementinfo.label4.caption"
msgid "Type"
msgstr "類型"

#: tfrmstructures2elementinfo.label5.caption
msgid "Structure pointed to"
msgstr ""

#: tfrmstructures2elementinfo.label6.caption
msgctxt "tfrmstructures2elementinfo.label6.caption"
msgid "Background Color"
msgstr "背景顏色"

#: tfrmstructures2elementinfo.lbloffsetinto.caption
msgid "Offset into"
msgstr ""

#: tfrmsymboleventtakinglong.button1.caption
msgid "Cancel this symbol lookup"
msgstr ""

#: tfrmsymboleventtakinglong.caption
msgid "Symbol lookup taking long"
msgstr ""

#: tfrmsymboleventtakinglong.cbskipallsymbols.caption
msgid "And skip all symbols until loaded"
msgstr ""

#: tfrmsymboleventtakinglong.cbskipthissymbol.caption
msgid "And skip this symbol until loaded"
msgstr ""

#: tfrmsymboleventtakinglong.label1.caption
msgid "The symbolloader is still busy enumerating the symbols and the current symbol being looked up is taking a while (and taking away time to enumerate the symbols)"
msgstr ""

#: tfrmsymboleventtakinglong.label2.caption
msgid "This window will autoclose once the symbol has been found"
msgstr ""

#: tfrmsymboleventtakinglong.lblsymbol.caption
msgid "lblSymbol"
msgstr ""

#: tfrmsymboleventtakinglong.lbltype.caption
msgid "Symbol:"
msgstr ""

#: tfrmsymbolhandler.button1.caption
msgid "Add symbol"
msgstr ""

#: tfrmsymbolhandler.caption
msgid "Symbol config"
msgstr ""

#: tfrmsymbolhandler.delete1.caption
msgctxt "tfrmsymbolhandler.delete1.caption"
msgid "Delete"
msgstr "刪除"

#: tfrmsymbolhandler.label1.caption
msgid "Userdefined symbols:"
msgstr ""

#: tfrmsymbolhandler.label2.caption
msgctxt "tfrmsymbolhandler.label2.caption"
msgid "Address"
msgstr "位址"

#: tfrmsymbolhandler.label3.caption
msgid "Unique symbolname"
msgstr ""

#: tfrmsymbolhandler.listview1.columns[0].caption
msgid "Symbolname"
msgstr ""

#: tfrmsymbolhandler.listview1.columns[1].caption
msgctxt "tfrmsymbolhandler.listview1.columns[1].caption"
msgid "Address"
msgstr "位址"

#: tfrmsymbolhandler.listview1.columns[2].caption
msgid "AllocSize"
msgstr ""

#: tfrmsymbolhandler.menuitem1.caption
msgid "Delete all"
msgstr "刪除全部"

#: tfrmsymbolhandler.panel3.caption
msgid "Panel3"
msgstr ""

#: tfrmthreadlist.caption
msgctxt "tfrmthreadlist.caption"
msgid "Threadlist"
msgstr ""

#: tfrmthreadlist.lbliswow64.caption
msgid "Hold ctrl when expanding to see the 32-bit context of a thread"
msgstr ""

#: tfrmthreadlist.menuitem1.caption
msgid "Stackview"
msgstr ""

#: tfrmthreadlist.mibreak.caption
msgctxt "tfrmthreadlist.mibreak.caption"
msgid "Break"
msgstr "中斷"

#: tfrmthreadlist.micleardebugregisters.caption
msgid "Clear debug registers"
msgstr ""

#: tfrmthreadlist.micopyvaluetoclipboard.caption
msgctxt "tfrmthreadlist.micopyvaluetoclipboard.caption"
msgid "Copy value to clipboard"
msgstr "複製數值至剪貼簿"

#: tfrmthreadlist.mifreezethread.caption
msgid "Freeze thread"
msgstr ""

#: tfrmthreadlist.miresumethread.caption
msgid "Resume thread"
msgstr ""

#: tfrmtracer.aflabel.caption
msgctxt "tfrmtracer.aflabel.caption"
msgid "AF 0"
msgstr "AF 0"

#: tfrmtracer.btnstopsearch.caption
msgid "Stop Search"
msgstr "停止搜尋"

#: tfrmtracer.button1.caption
msgctxt "tfrmtracer.button1.caption"
msgid "Close"
msgstr "關閉"

#: tfrmtracer.caption
msgid "Tracer"
msgstr ""

#: tfrmtracer.cbfpuxmm.caption
msgid "Compare FPU/XMM"
msgstr ""

#: tfrmtracer.cbignorestackpointers.caption
msgid "Ignore stackpointers"
msgstr ""

#: tfrmtracer.cflabel.caption
msgctxt "tfrmtracer.cflabel.caption"
msgid "CF 0"
msgstr "CF 0"

#: tfrmtracer.cslabel.caption
msgctxt "tfrmtracer.cslabel.caption"
msgid "CS 0000"
msgstr "CS 0000"

#: tfrmtracer.dflabel.caption
msgctxt "tfrmtracer.dflabel.caption"
msgid "DF 0"
msgstr "DF 0"

#: tfrmtracer.dslabel.caption
msgctxt "tfrmtracer.dslabel.caption"
msgid "DS 0000"
msgstr "DS 0000"

#: tfrmtracer.eaxlabel.caption
msgctxt "tfrmtracer.eaxlabel.caption"
msgid "EAX 00000000"
msgstr "EAX 00000000"

#: tfrmtracer.ebplabel.caption
msgctxt "tfrmtracer.ebplabel.caption"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tfrmtracer.ebxlabel.caption
msgctxt "tfrmtracer.ebxlabel.caption"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tfrmtracer.ecxlabel.caption
msgctxt "tfrmtracer.ecxlabel.caption"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tfrmtracer.edilabel.caption
msgctxt "tfrmtracer.edilabel.caption"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tfrmtracer.edxlabel.caption
msgctxt "tfrmtracer.edxlabel.caption"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tfrmtracer.eiplabel.caption
msgctxt "tfrmtracer.eiplabel.caption"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tfrmtracer.esilabel.caption
msgctxt "tfrmtracer.esilabel.caption"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tfrmtracer.eslabel.caption
msgctxt "tfrmtracer.eslabel.caption"
msgid "ES 0000"
msgstr "ES 0000"

#: tfrmtracer.esplabel.caption
msgctxt "tfrmtracer.esplabel.caption"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tfrmtracer.fslabel.caption
msgctxt "tfrmtracer.fslabel.caption"
msgid "FS 0000"
msgstr "FS 0000"

#: tfrmtracer.gslabel.caption
msgctxt "tfrmtracer.gslabel.caption"
msgid "GS 0000"
msgstr "GS 0000"

#: tfrmtracer.lbladdressed.caption
msgid "Accesses Address:"
msgstr ""

#: tfrmtracer.lblinstruction.caption
msgctxt "tfrmtracer.lblinstruction.caption"
msgid "Instruction"
msgstr ""

#: tfrmtracer.menuitem1.caption
msgctxt "tfrmtracer.menuitem1.caption"
msgid "File"
msgstr "檔案"

#: tfrmtracer.menuitem2.caption
msgctxt "tfrmtracer.menuitem2.caption"
msgid "Search"
msgstr "搜尋"

#: tfrmtracer.menuitem4.caption
msgctxt "tfrmtracer.menuitem4.caption"
msgid "Find..."
msgstr "尋找..."

#: tfrmtracer.menuitem5.caption
msgid "Expand all"
msgstr "全部展開"

#: tfrmtracer.menuitem6.caption
msgid "Collapse all"
msgstr "全部收回"

#: tfrmtracer.miload.caption
msgid "Open trace"
msgstr ""

#: tfrmtracer.minewtrace.caption
msgid "New trace"
msgstr ""

#: tfrmtracer.miopentraceforcompare.caption
msgid "Open trace for comparison"
msgstr ""

#: tfrmtracer.mirealigncompare.caption
msgid "Reallign compare"
msgstr ""

#: tfrmtracer.misave.caption
msgid "Save trace"
msgstr ""

#: tfrmtracer.misavetodisk.caption
msgid "Save results to disk as textfile"
msgstr "以文字檔儲存結果至硬碟"

#: tfrmtracer.misearchnext.caption
msgctxt "tfrmtracer.misearchnext.caption"
msgid "Find Next"
msgstr "尋找下一個"

#: tfrmtracer.oflabel.caption
msgctxt "tfrmtracer.oflabel.caption"
msgid "OF 0"
msgstr "OF 0"

#: tfrmtracer.pflabel.caption
msgctxt "tfrmtracer.pflabel.caption"
msgid "PF 0"
msgstr "PF 0"

#: tfrmtracer.pnlregisters.hint
msgctxt "tfrmtracer.pnlregisters.hint"
msgid ""
"Rightclick to copy to clipboard\n"
"Middleclick to ignore it when comparing traces\n"
msgstr ""

#: tfrmtracer.sbshowfloats.caption
msgctxt "tfrmtracer.sbshowfloats.caption"
msgid "Float"
msgstr "浮點數"

#: tfrmtracer.sbshowfloats.hint
msgctxt "tfrmtracer.sbshowfloats.hint"
msgid "Floating point registers"
msgstr ""

#: tfrmtracer.sbshowstack.caption
msgctxt "tfrmtracer.sbshowstack.caption"
msgid "Stack"
msgstr ""

#: tfrmtracer.sbshowstack.hint
msgctxt "tfrmtracer.sbshowstack.hint"
msgid "Stack"
msgstr ""

#: tfrmtracer.sflabel.caption
msgctxt "tfrmtracer.sflabel.caption"
msgid "SF 0"
msgstr "SF 0"

#: tfrmtracer.sslabel.caption
msgctxt "tfrmtracer.sslabel.caption"
msgid "SS 0000"
msgstr "SS 0000"

#: tfrmtracer.zflabel.caption
msgctxt "tfrmtracer.zflabel.caption"
msgid "ZF 0"
msgstr "ZF 0"

#: tfrmtracerconfig.btncancel.caption
msgctxt "tfrmtracerconfig.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmtracerconfig.btnok.caption
msgctxt "tfrmtracerconfig.btnok.caption"
msgid "OK"
msgstr "OK"

#: tfrmtracerconfig.caption
msgid "Break and Trace config"
msgstr ""

#: tfrmtracerconfig.cbdereferenceaddresses.caption
msgid "Dereference Addresses (Slows down)"
msgstr ""

#: tfrmtracerconfig.cbsavestack.caption
msgid "Save stack snapshots (Eats memory)"
msgstr ""

#: tfrmtracerconfig.cbskipsystemmodules.caption
msgid "Skip system modules"
msgstr ""

#: tfrmtracerconfig.cbstepover.caption
msgid "Step over instead of single step"
msgstr ""

#: tfrmtracerconfig.edtmaxtrace.text
msgctxt "tfrmtracerconfig.edtmaxtrace.text"
msgid "1000"
msgstr "1000"

#: tfrmtracerconfig.groupbox1.caption
msgid "Breakpoint method"
msgstr ""

#: tfrmtracerconfig.label1.caption
msgid "Maximal trace count:"
msgstr ""

#: tfrmtracerconfig.label2.caption
msgid "Stop condition (Optional, LUA format)"
msgstr ""

#: tfrmtracerconfig.label3.caption
msgid "Start condition (Optional, LUA format)"
msgstr ""

#: tfrmtracerconfig.rbbpdbvm.caption
msgctxt "tfrmtracerconfig.rbbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM 中斷點"

#: tfrmtracerconfig.rbbpexception.caption
msgctxt "tfrmtracerconfig.rbbpexception.caption"
msgid "Exception Breakpoint"
msgstr "例外中斷點"

#: tfrmtracerconfig.rbbphardware.caption
msgctxt "tfrmtracerconfig.rbbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "硬體中斷點"

#: tfrmtracerconfig.rbbpsoftware.caption
msgid "Software breakpoint"
msgstr "軟體中斷點"

#: tfrmtracerconfig.rbbreakonaccess.caption
msgctxt "tfrmtracerconfig.rbbreakonaccess.caption"
msgid "Break on Access"
msgstr "存取時中斷"

#: tfrmtracerconfig.rbbreakonwrite.caption
msgctxt "tfrmtracerconfig.rbbreakonwrite.caption"
msgid "Break on Write"
msgstr "寫入時中斷"

#: tfrmtrainergenerator.btnaddhotkey.caption
msgid "Add Hotkey"
msgstr "新增快捷鍵"

#: tfrmtrainergenerator.btnaddsounds.caption
msgid "Add sound(s)"
msgstr "新增聲音"

#: tfrmtrainergenerator.btndelete.caption
msgid "Delete Hotkey"
msgstr "刪除快捷鍵"

#: tfrmtrainergenerator.btndesignform.caption
msgctxt "tfrmtrainergenerator.btndesignform.caption"
msgid "Design userinterface manually"
msgstr ""

#: tfrmtrainergenerator.button1.caption
msgid "Set Icon"
msgstr ""

#: tfrmtrainergenerator.button2.caption
msgid "Set Side Image"
msgstr ""

#: tfrmtrainergenerator.button3.caption
msgctxt "tfrmtrainergenerator.button3.caption"
msgid "Clear"
msgstr "清除"

#: tfrmtrainergenerator.button5.caption
msgid "Generate trainer"
msgstr ""

#: tfrmtrainergenerator.button5.hint
msgid "Generates the trainer script and saves the current table as a .CETRAINER"
msgstr ""

#: tfrmtrainergenerator.caption
msgid "Trainer generator"
msgstr ""

#: tfrmtrainergenerator.cbactivatesound.text
msgctxt "tfrmtrainergenerator.cbactivatesound.text"
msgid "Activate"
msgstr "啟用"

#: tfrmtrainergenerator.cbcanresize.caption
msgid "User can resize window"
msgstr ""

#: tfrmtrainergenerator.cbconfigd3dhook.caption
msgid "Configure"
msgstr ""

#: tfrmtrainergenerator.cbdeactivatesound.text
msgctxt "tfrmtrainergenerator.cbdeactivatesound.text"
msgid "Deactivate"
msgstr "停用"

#: tfrmtrainergenerator.cboutput.text
msgid "EXE"
msgstr "EXE"

#: tfrmtrainergenerator.cbplaysoundonaction.caption
msgid "Play sound on activate/deactivate"
msgstr "啟用或停用時播放音效"

#: tfrmtrainergenerator.cbplayxm.caption
msgid "Play mod music file"
msgstr ""

#: tfrmtrainergenerator.cbpopuponkeypress.caption
msgid "Popup trainer on keypress"
msgstr ""

#: tfrmtrainergenerator.cbprotect.caption
msgid "Protect trainer from editing/reading"
msgstr ""

#: tfrmtrainergenerator.cbprotect.hint
msgid ""
"Will encrypt the generated cetrainer file and when Cheat Engine loads this file back it will destroy the main form preventing the user from doing anything with it.\n"
"Does not affect the standalone trainer because that one is protected by default\n"
msgstr ""

#: tfrmtrainergenerator.cbstopplaying.caption
msgid "Stop playing when"
msgstr "停止播放於"

#: tfrmtrainergenerator.cbsupportcheatengine.caption
msgctxt "tfrmtrainergenerator.cbsupportcheatengine.caption"
msgid "Don't support Cheat Engine (or yourself)"
msgstr ""

#: tfrmtrainergenerator.cbused3dhook.caption
msgid "Use Direct3D Hook"
msgstr ""

#: tfrmtrainergenerator.cetrainersavedialog.title
msgctxt "tfrmtrainergenerator.cetrainersavedialog.title"
msgid "Save script as"
msgstr "將腳本儲存為"

#: tfrmtrainergenerator.ctsavedialog.title
msgctxt "tfrmtrainergenerator.ctsavedialog.title"
msgid "Save script as"
msgstr "將腳本儲存為"

#: tfrmtrainergenerator.edtcaption.text
msgid "My trainer"
msgstr ""

#: tfrmtrainergenerator.edtfreezeinterval.text
msgctxt "tfrmtrainergenerator.edtfreezeinterval.text"
msgid "250"
msgstr "250"

#: tfrmtrainergenerator.exesavedialog.title
msgctxt "tfrmtrainergenerator.exesavedialog.title"
msgid "Save script as"
msgstr "將腳本儲存為"

#: tfrmtrainergenerator.groupbox2.caption
msgid "Automated gui config options"
msgstr ""

#: tfrmtrainergenerator.label1.caption
msgid "Freeze interval (in milliseconds)"
msgstr "凍結間隔 (以毫秒為單位)"

#: tfrmtrainergenerator.label2.caption
msgid "Processname"
msgstr ""

#: tfrmtrainergenerator.label3.caption
msgid "About text:"
msgstr ""

#: tfrmtrainergenerator.label4.caption
msgid "Title"
msgstr "標題"

#: tfrmtrainergenerator.label5.caption
msgctxt "tfrmtrainergenerator.label5.caption"
msgid "Output"
msgstr "輸出"

#: tfrmtrainergenerator.label6.caption
msgid "Tip: The trainer generator is a tool for beginners. It is recommended to learn lua and the formdesigner and save as .exe manually to experience the full power of a Cheat Engine trainer"
msgstr ""

#: tfrmtrainergenerator.lblactivatesound.caption
msgctxt "tfrmtrainergenerator.lblactivatesound.caption"
msgid "Activate"
msgstr ""

#: tfrmtrainergenerator.lbldeactivatesound.caption
msgctxt "tfrmtrainergenerator.lbldeactivatesound.caption"
msgid "Deactivate"
msgstr ""

#: tfrmtrainergenerator.lvcheats.columns[0].caption
msgctxt "tfrmtrainergenerator.lvcheats.columns[0].caption"
msgid "Hotkey"
msgstr "快捷鍵"

#: tfrmtrainergenerator.lvcheats.columns[1].caption
msgctxt "tfrmtrainergenerator.lvcheats.columns[1].caption"
msgid "Description"
msgstr "說明"

#: tfrmtrainergenerator.menuitem1.caption
msgid "Rebuild Trainer Cheatlist"
msgstr ""

#: tfrmtrainergenerator.menuitem2.caption
msgid "Only generate the script"
msgstr ""

#: tfrmtrainergenerator.miedithotkey.caption
msgctxt "tfrmtrainergenerator.miedithotkey.caption"
msgid "Edit"
msgstr "編輯"

#: tfrmtrainergenerator.opendialog2.title
msgid "Open icon file"
msgstr "開啟圖示檔"

#: tfrmtrainergenerator.rbstopwhenattached.caption
msgid "Game has been attached"
msgstr ""

#: tfrmtrainergenerator.rbstopwhenfocuslost.caption
msgid "Trainer loses focus"
msgstr ""

#: tfrmultimap.btnexecuted.caption
msgctxt "tfrmultimap.btnexecuted.caption"
msgid "Code has been executed"
msgstr "程式碼已執行"

#: tfrmultimap.btnfiltercallcount.caption
msgid "Filter out routine(s) where callcount is NOT"
msgstr ""

#: tfrmultimap.btnfiltermodule.caption
msgid "Filter out routines not in a specific module"
msgstr ""

#: tfrmultimap.btnnotcalled.caption
msgid "Filter out routine(s) that where not CALL'ed"
msgstr ""

#: tfrmultimap.btnnotexecuted.caption
msgctxt "tfrmultimap.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr ""

#: tfrmultimap.btnpause.caption
msgid "Pause/Resume"
msgstr "暫停/繼續"

#: tfrmultimap.btnresetcount.caption
msgctxt "tfrmultimap.btnresetcount.caption"
msgid "Reset Count"
msgstr ""

#: tfrmultimap.btnret.caption
msgid "Filter out return from RET's"
msgstr ""

#: tfrmultimap.btnstart.caption
msgctxt "tfrmultimap.btnstart.caption"
msgid "Start"
msgstr "開始"

#: tfrmultimap.btnstop.caption
msgctxt "tfrmultimap.btnstop.caption"
msgid "Stop"
msgstr "停止"

#: tfrmultimap.button5.caption
msgid "Show matching routines"
msgstr ""

#: tfrmultimap.button6.caption
msgctxt "tfrmultimap.button6.caption"
msgid "Reset"
msgstr "重設"

#: tfrmultimap.button6.hint
msgctxt "tfrmultimap.button6.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr ""

#: tfrmultimap.caption
msgctxt "tfrmultimap.caption"
msgid "Ultimap"
msgstr ""

#: tfrmultimap.cbfilterfuturepaths.caption
msgid "Filter future branches"
msgstr ""

#: tfrmultimap.cbfilterfuturepaths.hint
msgctxt "tfrmultimap.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr ""

#: tfrmultimap.cbfilteroutnewentries.caption
msgid "Mark all new branches as filtered out"
msgstr ""

#: tfrmultimap.cbfilteroutnewentries.hint
msgctxt "tfrmultimap.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr ""

#: tfrmultimap.cblogtofile.caption
msgid "Log directly to file"
msgstr ""

#: tfrmultimap.cbparsedata.caption
msgid "Parse data"
msgstr ""

#: tfrmultimap.cbpreemptiveflush.caption
msgid "Preemptive flushing"
msgstr ""

#: tfrmultimap.cbpreemptiveflush.hint
msgid "When enabled Cheat Engine will flush the data for each cpu instead of only when the buffer is full"
msgstr ""

#: tfrmultimap.edit1.text
msgctxt "tfrmultimap.edit1.text"
msgid "1"
msgstr "1"

#: tfrmultimap.edtbufsize.text
msgid "4194304"
msgstr "4194304"

#: tfrmultimap.edtfilename.text
msgid "c:\\log.dat"
msgstr "c:\\log.dat"

#: tfrmultimap.edtworkercount.text
msgctxt "tfrmultimap.edtworkercount.text"
msgid "1"
msgstr "1"

#: tfrmultimap.label1.caption
msgid "Worker threads"
msgstr ""

#: tfrmultimap.label2.caption
msgid "Event buffer size"
msgstr ""

#: tfrmultimap.label3.caption
msgctxt "tfrmultimap.label3.caption"
msgid "0"
msgstr "0"

#: tfrmultimap.label4.caption
msgctxt "tfrmultimap.label4.caption"
msgid "Label4"
msgstr ""

#: tfrmultimap.label5.caption
msgid "Banch targets:"
msgstr ""

#: tfrmultimap.label6.caption
msgid "General tip: \"Pause/Resume\", \"Code did not get executed\" and \"Code has been executed\" can be rightclicked and assigned a hotkey for use inside games so you don't have to alt tab out"
msgstr ""

#: tfrmultimap.lbllastfilterresult.caption
msgctxt "tfrmultimap.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr ""

#: tfrmultimap.listview1.columns[0].caption
msgid "Address To"
msgstr ""

#: tfrmultimap.listview1.columns[1].caption
msgid "Last origin"
msgstr ""

#: tfrmultimap.listview1.columns[2].caption
msgctxt "tfrmultimap.listview1.columns[2].caption"
msgid "Count"
msgstr ""

#: tfrmultimap.menuitem1.caption
msgid "Add selection to code list"
msgstr ""

#: tfrmultimap.menuitem2.caption
msgid "Flush buffers"
msgstr ""

#: tfrmultimap.miremovehotkey.caption
msgctxt "tfrmultimap.miremovehotkey.caption"
msgid "Remove hotkey"
msgstr ""

#: tfrmultimap.misethotkey.caption
msgctxt "tfrmultimap.misethotkey.caption"
msgid "Set hotkey"
msgstr ""

#: tfrmultimap.panel2.caption
msgctxt "tfrmultimap.panel2.caption"
msgid "Panel2"
msgstr ""

#: tfrmultimap2.btnaddrange.caption
msgid "Add range"
msgstr ""

#: tfrmultimap2.btncancelfilter.caption
msgid "Cancel filter operation"
msgstr ""

#: tfrmultimap2.btnexecuted.caption
msgctxt "tfrmultimap2.btnexecuted.caption"
msgid "Code has been executed"
msgstr ""

#: tfrmultimap2.btnfiltercallcount.caption
msgid "Filter out instructions where callcount is NOT"
msgstr ""

#: tfrmultimap2.btnfiltermodule.caption
msgid "Filter out instructions not in a specific range"
msgstr ""

#: tfrmultimap2.btnnotcalled.caption
msgid "Filter out everything except CALL"
msgstr ""

#: tfrmultimap2.btnnotexecuted.caption
msgctxt "tfrmultimap2.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr ""

#: tfrmultimap2.btnrecordpause.caption
msgid "Record / Pause"
msgstr ""

#: tfrmultimap2.btnreset.caption
msgctxt "tfrmultimap2.btnreset.caption"
msgid "Reset"
msgstr ""

#: tfrmultimap2.btnreset.hint
msgctxt "tfrmultimap2.btnreset.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr ""

#: tfrmultimap2.btnresetcount.caption
msgctxt "tfrmultimap2.btnresetcount.caption"
msgid "Reset Count"
msgstr ""

#: tfrmultimap2.btnshowresults.caption
msgid "Show the current valid instruction list"
msgstr ""

#: tfrmultimap2.caption
msgctxt "tfrmultimap2.caption"
msgid "Ultimap 2"
msgstr ""

#: tfrmultimap2.cbautoprocess.caption
msgid "Autoprocess tracefiles"
msgstr ""

#: tfrmultimap2.cbautoprocess.hint
msgid ""
"When enabled this will check the filesize every few seconds, and will process the files when they have grown beyond the given size.\n"
"\n"
"Note: Due to the way the processing is done, trace data will still be written to disk during the processing. If you generate more data than can be processed at a time, the filesize will keep growing. You can combine this with the \"Pause target while processing\" option so that it shouldn't generate too much data\n"
msgstr ""

#: tfrmultimap2.cbdontdeletetracefiles.caption
msgid "Don't delete trace files"
msgstr ""

#: tfrmultimap2.cbdontdeletetracefiles.hint
msgid ""
"Normally Cheat Engine will delete the trace files after they have been processed. But if you wish to save them for your own use, check this box\n"
"\n"
"These trace files can grow really big, so make sure you have enough diskspace\n"
msgstr ""

#: tfrmultimap2.cbfilterfuturepaths.caption
msgid "Exclude new addresses"
msgstr ""

#: tfrmultimap2.cbfilterfuturepaths.hint
msgctxt "tfrmultimap2.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr ""

#: tfrmultimap2.cbfilteroutnewentries.caption
msgid "Mark all new addresses as filtered out"
msgstr ""

#: tfrmultimap2.cbfilteroutnewentries.hint
msgctxt "tfrmultimap2.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr ""

#: tfrmultimap2.cbkernelmode.caption
msgid "Kernelmode"
msgstr ""

#: tfrmultimap2.cbnointerrupts.caption
msgid "Do not trigger interrupts when full"
msgstr ""

#: tfrmultimap2.cbnointerrupts.hint
msgid ""
"In Windows 10, when a PMI triggers, it will BSOD with \"PROFILER_CONFIGURATION_ILLEGAL\" if you use ranges and don't have a kernelmode debugger attached\n"
"\n"
"Tip: Use a huge buffer and autoprocess/flush the tracefiles\n"
"Tip2: If DBVM is running it will hide the fact that regions are used from windows, and this you can just use interrupts like before\n"
msgstr ""

#: tfrmultimap2.cbparsetotextfile.caption
msgid "Parse trace to textfile"
msgstr ""

#: tfrmultimap2.cbparsetotextfile.hint
msgid ""
"When enabled will write the sequence of events as they happen as plain text to a file called cpu#trace.txt.\n"
"This file contains the disassemble and some event data that happens along the way.\n"
"\n"
"It is recommended to use a very small range, and a stop condition\n"
msgstr ""

#: tfrmultimap2.cbpausetargetwhileprocessing.caption
msgid "Pause target while processing"
msgstr ""

#: tfrmultimap2.cbtraceallprocesses.caption
msgid "Trace all processes"
msgstr ""

#: tfrmultimap2.cbtraceinterval.caption
msgid "every "
msgstr "每 "

#: tfrmultimap2.cbusermode.caption
msgid "Usermode"
msgstr ""

#: tfrmultimap2.cbwhenfilesizeabove.caption
msgid "when filesize above"
msgstr ""

#: tfrmultimap2.detargetfolder.hint
msgid ""
"The folder to store the processor trace files. \n"
"These files can be quite big (a few seconds can already be over 200MB of space or more)\n"
msgstr ""

#: tfrmultimap2.detargetfolder.text
msgctxt "tfrmultimap2.detargetfolder.text"
msgid "d:\\lotsofspace"
msgstr ""

#: tfrmultimap2.detextout.hint
msgid ""
"The folder to store the trace output to\n"
"It is recommended to use a small region with a stop condition, else this disk will be full before you know it\n"
msgstr ""

#: tfrmultimap2.detextout.text
msgctxt "tfrmultimap2.detextout.text"
msgid "d:\\lotsofspace"
msgstr "d:\\lotsofspace"

#: tfrmultimap2.edtbufsize.text
msgid "16384"
msgstr "16384"

#: tfrmultimap2.edtcallcount.text
msgctxt "tfrmultimap2.edtcallcount.text"
msgid "1"
msgstr "1"

#: tfrmultimap2.edtflushinterval.text
msgctxt "tfrmultimap2.edtflushinterval.text"
msgid "10"
msgstr "10"

#: tfrmultimap2.edtmaxfilesize.text
msgid "2048"
msgstr "2048"

#: tfrmultimap2.gbrange.caption
msgid "Ranges: (Empty for all) (Max 0) "
msgstr ""

#: tfrmultimap2.label1.caption
msgctxt "tfrmultimap2.label1.caption"
msgid "Paused"
msgstr "已暫停"

#: tfrmultimap2.label2.caption
msgid "MB"
msgstr ""

#: tfrmultimap2.label3.caption
msgctxt "tfrmultimap2.label3.caption"
msgid "0"
msgstr "0"

#: tfrmultimap2.label4.caption
msgctxt "tfrmultimap2.label4.caption"
msgid "Seconds"
msgstr "秒"

#: tfrmultimap2.lblbufferspercpu.caption
msgid "Buffer per CPU"
msgstr ""

#: tfrmultimap2.lblipcount.caption
msgctxt "tfrmultimap2.lblipcount.caption"
msgid "Instruction Pointer List Size:"
msgstr ""

#: tfrmultimap2.lblkb.caption
msgid "KB"
msgstr ""

#: tfrmultimap2.lbllastfilterresult.caption
msgctxt "tfrmultimap2.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr ""

#: tfrmultimap2.listview1.columns[0].caption
msgctxt "tfrmultimap2.listview1.columns[0].caption"
msgid "Address"
msgstr "位址"

#: tfrmultimap2.listview1.columns[1].caption
msgctxt "tfrmultimap2.listview1.columns[1].caption"
msgid "Count"
msgstr ""

#: tfrmultimap2.listview1.columns[2].caption
msgid "Invalidated"
msgstr ""

#: tfrmultimap2.menuitem1.caption
msgctxt "tfrmultimap2.menuitem1.caption"
msgid "Copy selection to clipboard"
msgstr "複製已選項目至剪貼簿"

#: tfrmultimap2.menuitem2.caption
msgctxt "tfrmultimap2.menuitem2.caption"
msgid "File"
msgstr "檔案"

#: tfrmultimap2.menuitem3.caption
msgid "Open tracefile reader"
msgstr ""

#: tfrmultimap2.menuitem4.caption
msgctxt "tfrmultimap2.menuitem4.caption"
msgid "Close"
msgstr "關閉"

#: tfrmultimap2.menuitem5.caption
msgid "Debug: Process tracefile"
msgstr ""

#: tfrmultimap2.mirangedeleteall.caption
msgid "Clear List"
msgstr "清除列表"

#: tfrmultimap2.mirangedeleteselected.caption
msgid "Delete Selected"
msgstr ""

#: tfrmultimap2.miremovehotkey.caption
msgctxt "tfrmultimap2.miremovehotkey.caption"
msgid "Remove hotkey"
msgstr ""

#: tfrmultimap2.misethotkey.caption
msgctxt "tfrmultimap2.misethotkey.caption"
msgid "Set hotkey"
msgstr "設置快捷鍵"

#: tfrmultimap2.panel2.caption
msgctxt "tfrmultimap2.panel2.caption"
msgid "Panel2"
msgstr ""

#: tfrmultimap2.rblogtofolder.caption
msgid "Process data later"
msgstr ""

#: tfrmultimap2.rblogtofolder.hint
msgid "CE will write the results to disk as quickly as possible but won't process it until the recording is stopped, or a filter function is being used."
msgstr ""

#: tfrmultimap2.rbruntimeparsing.caption
msgid "Process data while recording"
msgstr ""

#: tfrmultimap2.rbruntimeparsing.hint
msgid "Constantly process the data instead of waiting for the user's input"
msgstr ""

#: tfrmwatchlist.caption
msgid "Watch list"
msgstr ""

#: tfrmwatchlist.lvwatchlist.columns[0].caption
msgid "Address/Expression"
msgstr ""

#: tfrmwatchlist.lvwatchlist.columns[1].caption
msgctxt "tfrmwatchlist.lvwatchlist.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmwatchlist.menuitem3.caption
msgid "Refresh values"
msgstr "重新載入數值"

#: tfrmwatchlist.menuitem4.caption
msgid "Browse memory region"
msgstr ""

#: tfrmwatchlist.miadditem.caption
msgid "Add Item"
msgstr ""

#: tfrmwatchlist.micopytoclipboard.caption
msgid "Copy expression(s) to clipboard"
msgstr ""

#: tfrmwatchlist.micopytoclipboardex.caption
msgid "Copy expression(s) and value(s) to clipboard"
msgstr ""

#: tfrmwatchlist.mideleteitems.caption
msgid "Delete Item(s)"
msgstr ""

#: tfrmwatchlist.miedititem.caption
msgid "Edit Item"
msgstr ""

#: tfrmwatchlist.mipastefromclipboard.caption
msgid "Paste expression(s) from clipboard"
msgstr ""

#: thotkeyform.bitbtn1.caption
msgctxt "thotkeyform.bitbtn1.caption"
msgid "OK"
msgstr "OK"

#: thotkeyform.btnapply.caption
msgctxt "thotkeyform.btnapply.caption"
msgid "Apply"
msgstr "套用"

#: thotkeyform.btncancel.caption
msgctxt "thotkeyform.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: thotkeyform.btncreatehotkey.caption
msgid "Create hotkey"
msgstr "新增快捷鍵"

#: thotkeyform.btnedithotkey.caption
msgid "Edit Hotkey"
msgstr "編輯快捷鍵"

#: thotkeyform.button2.caption
msgctxt "thotkeyform.button2.caption"
msgid "Clear"
msgstr "清除"

#: thotkeyform.caption
msgid "Set/Change hotkey"
msgstr "設置/修改快捷鍵"

#: thotkeyform.cbforceenglishactivate.caption
msgctxt "thotkeyform.cbforceenglishactivate.caption"
msgid "Force English"
msgstr "強制使用英文"

#: thotkeyform.cbforceenglishactivate.hint
msgctxt "thotkeyform.cbforceenglishactivate.hint"
msgid "Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no English voice installed"
msgstr ""

#: thotkeyform.cbforceenglishdeactivate.caption
msgctxt "thotkeyform.cbforceenglishdeactivate.caption"
msgid "Force English"
msgstr "強制使用英文"

#: thotkeyform.cbforceenglishdeactivate.hint
msgctxt "thotkeyform.cbforceenglishdeactivate.hint"
msgid "Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no English voice installed"
msgstr ""

#: thotkeyform.cbfreezedirection.text
msgctxt "thotkeyform.cbfreezedirection.text"
msgid "Toggle freeze"
msgstr ""

#: thotkeyform.edtactivatetext.text
msgid "{MRDescription} Activated"
msgstr ""

#: thotkeyform.edtdeactivatetext.text
msgid "{MRDescription} Deactivated"
msgstr ""

#: thotkeyform.edtdescription.hint
msgid "When autogenerating a trainer this field will be used as description"
msgstr ""

#: thotkeyform.label1.caption
msgid "Type the keys you want to set the hotkey to"
msgstr ""

#: thotkeyform.label2.caption
msgid "Description (Optional)"
msgstr "說明 (選填)"

#: thotkeyform.lblactivatesound.caption
msgid "Activate sound"
msgstr ""

#: thotkeyform.lbldeactivatesound.caption
msgid "Deactivate sound"
msgstr ""

#: thotkeyform.listview1.columns[0].caption
msgctxt "thotkeyform.listview1.columns[0].caption"
msgid "Hotkey"
msgstr "快捷鍵"

#: thotkeyform.listview1.columns[1].caption
msgid "On Hotkey"
msgstr ""

#: thotkeyform.listview1.columns[2].caption
msgctxt "thotkeyform.listview1.columns[2].caption"
msgid "Value"
msgstr "值"

#: thotkeyform.listview1.columns[3].caption
msgctxt "thotkeyform.listview1.columns[3].caption"
msgid "Description"
msgstr "說明"

#: thotkeyform.miaddsound.caption
msgid "Add sounds"
msgstr ""

#: thotkeyform.midelete.caption
msgctxt "thotkeyform.midelete.caption"
msgid "Delete"
msgstr "刪除"

#: thotkeyform.tabsheet1.caption
msgid "TabSheet1"
msgstr ""

#: thotkeyform.tabsheet2.caption
msgid "TabSheet2"
msgstr ""

#: tinputboxtop.button1.caption
msgctxt "tinputboxtop.button1.caption"
msgid "OK"
msgstr "OK"

#: tinputboxtop.button2.caption
msgctxt "tinputboxtop.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tinputboxtop.edit1.text
msgid "edit1"
msgstr ""

#: tinputboxtop.label1.caption
msgctxt "tinputboxtop.label1.caption"
msgid "Label1"
msgstr ""

#: tlgunit.rsyouwin
msgid "OMG, You must have cheated or don't have a life. (Although some people claim that thats the same)"
msgstr ""

#: tmainform.a1.caption
msgid "a"
msgstr ""

#: tmainform.actautoassemble.caption
msgid "actAutoAssemble"
msgstr ""

#: tmainform.actmemoryview.caption
msgid "actMemoryView"
msgstr ""

#: tmainform.actopen.hint
msgid "Open a cheat table or unprotected cetrainer"
msgstr ""

#: tmainform.actopendissectstructure.caption
msgid "actOpenDissectStructure"
msgstr ""

#: tmainform.actopenluaengine.caption
msgid "actOpenLuaEngine"
msgstr ""

#: tmainform.actsave.hint
msgid "Save your current data. Save as .exe to create a standalone trainer"
msgstr ""

#: tmainform.address1.caption
msgctxt "TMAINFORM.ADDRESS1.CAPTION"
msgid "Address"
msgstr "位址"

#: tmainform.advancedbutton.caption
msgctxt "TMAINFORM.ADVANCEDBUTTON.CAPTION"
msgid "Advanced Options"
msgstr "進階選項"

#: tmainform.advancedbutton.hint
msgid "Codelist and pause"
msgstr ""

#: tmainform.andlabel.caption
msgctxt "TMAINFORM.ANDLABEL.CAPTION"
msgid "and"
msgstr "和"

#: tmainform.b1.caption
msgid "b"
msgstr ""

#: tmainform.browsethismemoryarrea1.caption
msgctxt "TMAINFORM.BROWSETHISMEMORYARREA1.CAPTION"
msgid "Browse this memory region"
msgstr ""

#: tmainform.browsethismemoryregion1.caption
msgctxt "TMAINFORM.BROWSETHISMEMORYREGION1.CAPTION"
msgid "Browse this memory region"
msgstr ""

#: tmainform.browsethismemoryregioninthedisassembler1.caption
msgctxt "TMAINFORM.BROWSETHISMEMORYREGIONINTHEDISASSEMBLER1.CAPTION"
msgid "Disassemble this memory region"
msgstr ""

#: tmainform.btnaddaddressmanually.caption
msgid "Add Address Manually"
msgstr "手動新增位址"

#: tmainform.btnfirst.caption
msgid "First Scan2"
msgstr ""

#: tmainform.btnmemoryview.caption
msgid "Memory View"
msgstr ""

#: tmainform.btnnewscan.caption
msgctxt "TMAINFORM.BTNNEWSCAN.CAPTION"
msgid "First Scan"
msgstr "初次掃描"

#: tmainform.btnnext.caption
msgid "Next scan 2"
msgstr ""

#: tmainform.btnnextscan.caption
msgctxt "TMAINFORM.BTNNEXTSCAN.CAPTION"
msgid "Next Scan"
msgstr "繼續掃描"

#: tmainform.btnsetspeedhack2.caption
msgctxt "TMAINFORM.BTNSETSPEEDHACK2.CAPTION"
msgid "Apply"
msgstr "套用"

#: tmainform.c1.caption
msgid "c"
msgstr ""

#: tmainform.calculatenewvaluepart21.caption
msgid "Recalculate new addresses"
msgstr ""

#: tmainform.caption
msgctxt "tmainform.caption"
msgid "Cheat Engine 7.2"
msgstr "Cheat Engine 7.2"

#: tmainform.cbcasesensitive.caption
msgctxt "TMAINFORM.CBCASESENSITIVE.CAPTION"
msgid "Case sensitive"
msgstr "區分大小寫"

#: tmainform.cbcodepage.caption
msgctxt "TMAINFORM.CBCODEPAGE.CAPTION"
msgid "Codepage"
msgstr ""

#: tmainform.cbcomparetosavedscan.caption
msgctxt "tmainform.cbcomparetosavedscan.caption"
msgid "Compare to first/saved scan"
msgstr "與初次/已儲存的掃描比較"

#: tmainform.cbcopyonwrite.caption
msgid "CopyOnWrite"
msgstr ""

#: tmainform.cbcopyonwrite.hint
msgctxt "tmainform.cbcopyonwrite.hint"
msgid ""
"Unchecked:\n"
"Do not scan copy-on-write memory\n"
"\n"
"Checked:\n"
"Only scan copy-on-write memory\n"
"\n"
"Gray:\n"
"Don't care if it's copy-on-write or not\n"
msgstr ""

#: tmainform.cbexecutable.caption
msgid "Executable"
msgstr "可執行"

#: tmainform.cbexecutable.hint
msgctxt "TMAINFORM.CBEXECUTABLE.HINT"
msgid ""
"Unchecked:\n"
"Do not scan executable memory\n"
"\n"
"Checked:\n"
"Only scan executable memory\n"
"\n"
"Gray:\n"
"Don't care if it's executable or not\n"
msgstr ""

#: tmainform.cbfastscan.caption
msgid "Fast Scan"
msgstr "快速掃描"

#: tmainform.cbfastscan.hint
msgid "Speeds up the scan and decreases useless results by skipping unaligned memory, or only scans addresses ending with specific digits"
msgstr ""

#: tmainform.cbfloatsimple.caption
msgid "Simple values only"
msgstr ""

#: tmainform.cbhexadecimal.caption
msgctxt "TMAINFORM.CBHEXADECIMAL.CAPTION"
msgid "Hex"
msgstr "十六進制"

#: tmainform.cbhexadecimal.hint
msgid "When checked the value you type in is hexadecimal"
msgstr ""

#: tmainform.cbluaformula.caption
msgid "Lua formula"
msgstr ""

#: tmainform.cbluaformula.hint
msgid ""
"When checked the value will be interpreted as a Lua script. \n"
"local variables available: \n"
"value, previousvalue\n"
"\n"
"example:\n"
"value>5 and value~=8\n"
msgstr ""

#: tmainform.cbnewluastate.caption
msgid "Separate Lua state"
msgstr ""

#: tmainform.cbnewluastate.hint
msgid ""
"When checked, the Lua environment used will be limited to just some basic functions and you won't have access to userdefined functions.\n"
"The positive side is that this allows multiple threads to scan at the same time, so will be a lot faster\n"
msgstr ""

#: tmainform.cbnot.caption
msgid "Not"
msgstr ""

#: tmainform.cbnot.hint
msgid "When checked CE will find everything EXCEPT the value/range you've given"
msgstr ""

#: tmainform.cbpausewhilescanning.caption
msgid "Pause the game while scanning"
msgstr "掃描時暫停遊戲"

#: tmainform.cbpercentage.caption
msgid "Percent"
msgstr ""

#: tmainform.cbrepeatuntilstopped.caption
msgid "Repeat"
msgstr ""

#: tmainform.cbrepeatuntilstopped.hint
msgid "Repeats the unchanged value scan until it gets stopped"
msgstr ""

#: tmainform.cbspeedhack.caption
msgid "Enable Speedhack"
msgstr ""

#: tmainform.cbspeedhack.hint
msgid "Enable speedhack"
msgstr ""

#: tmainform.cbunicode.caption
msgctxt "TMAINFORM.CBUNICODE.CAPTION"
msgid "UTF-16"
msgstr ""

#: tmainform.cbunrandomizer.caption
msgctxt "TMAINFORM.CBUNRANDOMIZER.CAPTION"
msgid "Unrandomizer"
msgstr ""

#: tmainform.cbwritable.caption
msgid "Writable"
msgstr ""

#: tmainform.cbwritable.hint
msgctxt "TMAINFORM.CBWRITABLE.HINT"
msgid ""
"Unchecked:\n"
"Do not scan writable memory\n"
"\n"
"Checked:\n"
"Only scan writable memory\n"
"\n"
"Gray:\n"
"Don't care if it's writable memory or not\n"
msgstr ""

#: tmainform.change1.caption
msgid "Change record"
msgstr ""

#: tmainform.changescript1.caption
msgctxt "TMAINFORM.CHANGESCRIPT1.CAPTION"
msgid "Change script"
msgstr ""

#: tmainform.commentbutton.caption
msgid "Table Extras"
msgstr ""

#: tmainform.copy1.caption
msgctxt "TMAINFORM.COPY1.CAPTION"
msgid "Copy"
msgstr "複製"

#: tmainform.copy2.caption
msgctxt "TMAINFORM.COPY2.CAPTION"
msgid "Copy"
msgstr "複製"

#: tmainform.copyselectedaddresses1.caption
msgid "Copy selected addresses"
msgstr ""

#: tmainform.creategroup.caption
msgid "Create Header"
msgstr ""

#: tmainform.createprocess1.caption
msgctxt "TMAINFORM.CREATEPROCESS1.CAPTION"
msgid "Create Process"
msgstr ""

#: tmainform.cut1.caption
msgctxt "TMAINFORM.CUT1.CAPTION"
msgid "Cut"
msgstr "剪下"

#: tmainform.cut2.caption
msgctxt "TMAINFORM.CUT2.CAPTION"
msgid "Cut"
msgstr "剪下"

#: tmainform.d1.caption
msgid "d"
msgstr ""

#: tmainform.deletethisrecord1.caption
msgid "Delete this record"
msgstr "刪除此紀錄"

#: tmainform.description1.caption
msgctxt "TMAINFORM.DESCRIPTION1.CAPTION"
msgid "Description"
msgstr "說明"

#: tmainform.e1.caption
msgid "e"
msgstr ""

#: tmainform.edit3.caption
msgid "&Edit"
msgstr ""

#: tmainform.editsh2.text
msgctxt "TMAINFORM.EDITSH2.TEXT"
msgid "1"
msgstr "1"

#: tmainform.edtalignment.text
msgctxt "TMAINFORM.EDTALIGNMENT.TEXT"
msgid "4"
msgstr "4"

#: tmainform.file1.caption
msgid "&File"
msgstr ""

#: tmainform.findoutwhataccessesthisaddress1.caption
msgctxt "TMAINFORM.FINDOUTWHATACCESSESTHISADDRESS1.CAPTION"
msgid "Find out what accesses this address"
msgstr "找出是誰在存取此指標"

#: tmainform.forcerechecksymbols1.caption
msgctxt "TMAINFORM.FORCERECHECKSYMBOLS1.CAPTION"
msgid "Force recheck symbols"
msgstr ""

#: tmainform.foundcountlabel.caption
msgctxt "TMAINFORM.FOUNDCOUNTLABEL.CAPTION"
msgid "0"
msgstr "0"

#: tmainform.foundcountlabel.hint
msgid "This shows the amount of addresses found"
msgstr ""

#: tmainform.foundlist3.columns[0].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "位址"

#: tmainform.foundlist3.columns[1].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[1].CAPTION"
msgid "Value"
msgstr "值"

#: tmainform.foundlist3.columns[2].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[2].CAPTION"
msgid "Previous"
msgstr "上一個"

#: tmainform.foundlist3.hint
msgid "This list shows all the found addresses that matched your last scan"
msgstr ""

#: tmainform.freezealladdresses2.caption
msgid "Toggle Selected Records"
msgstr ""

#: tmainform.fromaddress.text
msgctxt "tmainform.fromaddress.text"
msgid "00000000"
msgstr "00000000"

#: tmainform.gbscanoptions.caption
msgid "Memory Scan Options"
msgstr ""

#: tmainform.helpindex1.caption
msgid "Cheat Engine Help"
msgstr "Cheat Engine 幫助"

#: tmainform.label1.caption
msgctxt "TMAINFORM.LABEL1.CAPTION"
msgid "Start"
msgstr "開始"

#: tmainform.label2.caption
msgctxt "TMAINFORM.LABEL2.CAPTION"
msgid "Stop"
msgstr "停止"

#: tmainform.label54.caption
msgid "Speed"
msgstr "速度"

#: tmainform.label6.caption
msgctxt "TMAINFORM.LABEL6.CAPTION"
msgid "Found:"
msgstr "已找到："

#: tmainform.lblcomparetosavedscan.caption
msgid "<xxxx>"
msgstr ""

#: tmainform.lblscantype.caption
msgid "Scan Type"
msgstr "掃描類型"

#: tmainform.lblsh0.caption
msgctxt "TMAINFORM.LBLSH0.CAPTION"
msgid "0"
msgstr "0"

#: tmainform.lblsh20.caption
msgctxt "TMAINFORM.LBLSH20.CAPTION"
msgid "500"
msgstr "500"

#: tmainform.lblsigned.caption
msgid ""
"This table has been signed by\n"
"Someone\n"
msgstr ""

#: tmainform.lblvaluetype.caption
msgid "Value Type"
msgstr ""

#: tmainform.load1.caption
msgctxt "TMAINFORM.LOAD1.CAPTION"
msgid "Load"
msgstr "載入"

#: tmainform.menuitem1.caption
msgid "Select All"
msgstr "全選"

#: tmainform.menuitem12.caption
msgid "Cheat Engine Tutorial (64-Bit)"
msgstr "Cheat Engine 教學 (64 位元)"

#: tmainform.menuitem15.caption
msgid "Cheat Engine Tutorial Games"
msgstr "Cheat Engine 遊戲教學"

#: tmainform.menuitem2.caption
msgid "New Item1"
msgstr ""

#: tmainform.menuitem7.caption
msgid "Quit"
msgstr "退出"

#: tmainform.menuitem8.caption
msgctxt "TMAINFORM.MENUITEM8.CAPTION"
msgid "Open Process"
msgstr "開啟處理程序"

#: tmainform.menuitem9.caption
msgid "Generate generic trainer lua script from table"
msgstr ""

#: tmainform.mi3d.caption
msgid "D3D"
msgstr ""

#: tmainform.miabout.caption
msgctxt "TMAINFORM.MIABOUT.CAPTION"
msgid "About"
msgstr "關於"

#: tmainform.miaddaddress.caption
msgid "Add selected addresses to the addresslist"
msgstr ""

#: tmainform.miaddfile.caption
msgid "Add file"
msgstr "新增檔案"

#: tmainform.miaddtab.caption
msgid "Add scan tab"
msgstr "新增掃描分頁"

#: tmainform.miallowcollapse.caption
msgid "Allow left and right arrow keys to collapse and expand"
msgstr "允許使用左/右方向鍵來展開或收回"

#: tmainform.mialwayshidechildren.caption
msgid "Always hide children"
msgstr ""

#: tmainform.miasyncscript.caption
msgid "Execute asynchronous"
msgstr "非同步執行"

#: tmainform.miautoassembleerrormessage.caption
msgid "<Error message here>"
msgstr ""

#: tmainform.mibindactivation.caption
msgid "Activating this entry activates it's children"
msgstr ""

#: tmainform.mibinddeactivation.caption
msgid "Deactivating this entry deactivates it's children"
msgstr ""

#: tmainform.michangecolor.caption
msgid "Change Color"
msgstr "更改顏色"

#: tmainform.michangevalue.caption
msgid "Change value of selected addresses"
msgstr ""

#: tmainform.michangevalueback.caption
msgid "Change value of selected addresses back to previous/saved value"
msgstr ""

#: tmainform.miclosetab.caption
msgid "Close tab"
msgstr "關閉分頁"

#: tmainform.micompression.caption
msgctxt "TMAINFORM.MICOMPRESSION.CAPTION"
msgid "Compression"
msgstr "壓縮"

#: tmainform.micreateluaform.caption
msgid "Create form"
msgstr ""

#: tmainform.midbvmfindwhatwritesoraccesses.caption
msgid "DBVM Find out what writes or accesses this address"
msgstr ""

#: tmainform.midefinenewcustomtype.caption
msgid "Define new custom type (Auto Assembler)"
msgstr ""

#: tmainform.midefinenewcustomtypelua.caption
msgid "Define new custom type (LUA)"
msgstr ""

#: tmainform.mideletecustomtype.caption
msgid "Delete selected custom type"
msgstr ""

#: tmainform.midisassemble.caption
msgctxt "tmainform.midisassemble.caption"
msgid "Disassemble this memory region"
msgstr ""

#: tmainform.midisplay2byte.caption
msgctxt "TMAINFORM.MIDISPLAY2BYTE.CAPTION"
msgid "2 Bytes"
msgstr "2 位元組"

#: tmainform.midisplay4byte.caption
msgctxt "TMAINFORM.MIDISPLAY4BYTE.CAPTION"
msgid "4 Bytes"
msgstr "4 位元組"

#: tmainform.midisplay8byte.caption
msgctxt "TMAINFORM.MIDISPLAY8BYTE.CAPTION"
msgid "8 Bytes"
msgstr "8 位元組"

#: tmainform.midisplaybyte.caption
msgctxt "TMAINFORM.MIDISPLAYBYTE.CAPTION"
msgid "Byte"
msgstr "位元組"

#: tmainform.midisplaydefault.caption
msgctxt "TMAINFORM.MIDISPLAYDEFAULT.CAPTION"
msgid "Default"
msgstr "預設"

#: tmainform.midisplaydouble.caption
msgctxt "TMAINFORM.MIDISPLAYDOUBLE.CAPTION"
msgid "Double"
msgstr "雙精度浮點數"

#: tmainform.midisplayfloat.caption
msgctxt "TMAINFORM.MIDISPLAYFLOAT.CAPTION"
msgid "Float"
msgstr "浮點數"

#: tmainform.midisplayhex.caption
msgctxt "TMAINFORM.MIDISPLAYHEX.CAPTION"
msgid "Hexadecimal"
msgstr "十六進制"

#: tmainform.midotnet.caption
msgid ".Net"
msgstr ""

#: tmainform.mieditcustomtype.caption
msgid "Edit selected custom type"
msgstr ""

#: tmainform.mienablelcldebug.caption
msgid "Generate errorlogs"
msgstr ""

#: tmainform.miflfindwhataccesses.caption
msgctxt "TMAINFORM.MIFLFINDWHATACCESSES.CAPTION"
msgid "Find out what accesses this address"
msgstr "找出是誰在存取此指標"

#: tmainform.miflfindwhatwrites.caption
msgctxt "TMAINFORM.MIFLFINDWHATWRITES.CAPTION"
msgid "Find out what writes to this address"
msgstr "找出是誰在寫入此指標"

#: tmainform.miforgotscan.caption
msgid "Reload the previous value list (Forgot value scan)"
msgstr ""

#: tmainform.mifoundlistpreferences.caption
msgctxt "tmainform.mifoundlistpreferences.caption"
msgid "Preferences"
msgstr ""

#: tmainform.mifreezenegative.caption
msgid "Freeze Negative"
msgstr ""

#: tmainform.mifreezepositive.caption
msgid "Freeze Positive"
msgstr ""

#: tmainform.migeneratepointermap.caption
msgctxt "tmainform.migeneratepointermap.caption"
msgid "Generate pointermap"
msgstr ""

#: tmainform.migetdotnetobjectlist.caption
msgid "Get object list"
msgstr "取得物件列表"

#: tmainform.migroupconfig.caption
msgid "Group config"
msgstr ""

#: tmainform.mihelp.caption
msgid "&Help"
msgstr ""

#: tmainform.mihidechildren.caption
msgid "Hide children when deactivated"
msgstr ""

#: tmainform.mihookd3d.caption
msgid "Hook Direct3D"
msgstr ""

#: tmainform.milanguages.caption
msgctxt "TMAINFORM.MILANGUAGES.CAPTION"
msgid "Languages"
msgstr "語言"

#: tmainform.miloadrecent.caption
msgid "Load Recent"
msgstr ""

#: tmainform.milockmouseingame.caption
msgid "Lock mouse in game window"
msgstr "將滑鼠鎖定在遊戲視窗內"

#: tmainform.miluadocumentation.caption
msgid "Lua documentation"
msgstr "Lua 說明檔案"

#: tmainform.mimanualexpandcollapse.caption
msgid "Manual expand/collapse"
msgstr "手動展開/收回"

#: tmainform.minetwork.caption
msgctxt "TMAINFORM.MINETWORK.CAPTION"
msgid "Network"
msgstr ""

#: tmainform.miopenfile.caption
msgctxt "TMAINFORM.MIOPENFILE.CAPTION"
msgid "Open File"
msgstr "開啟檔案"

#: tmainform.mipresetall.caption
msgid "Preset: Scan all memory"
msgstr ""

#: tmainform.mipresetwritable.caption
msgid "Preset: Scan writable memory"
msgstr ""

#: tmainform.mirecursivesetvalue.caption
msgid "Setting a value to this entry sets same value to children"
msgstr ""

#: tmainform.mirenametab.caption
msgctxt "TMAINFORM.MIRENAMETAB.CAPTION"
msgid "Rename"
msgstr "重新命名"

#: tmainform.miresetrange.caption
msgid "Reset range"
msgstr "重設範圍"

#: tmainform.miresyncformswithlua.caption
msgid "Resynchronize forms with Lua"
msgstr ""

#: tmainform.misave.caption
msgctxt "TMAINFORM.MISAVE.CAPTION"
msgid "Save"
msgstr "儲存"

#: tmainform.misavefile.caption
msgid "Save File"
msgstr "儲存檔案"

#: tmainform.misavescanresults.caption
msgid "Save current scanresults"
msgstr "儲存目前的掃描結果"

#: tmainform.miscandirtyonly.caption
msgid "Scan changed regions only"
msgstr ""

#: tmainform.miscanpagedonly.caption
msgid "Scan paged (physical) memory only"
msgstr ""

#: tmainform.misetcrosshair.caption
msgid "Set custom crosshair"
msgstr ""

#: tmainform.misetdropdownoptions.caption
msgid "Set/Change dropdown selection options"
msgstr ""

#: tmainform.misetupsnapshotkeys.caption
msgid "Start and configure snapshot recording"
msgstr ""

#: tmainform.mishowasbinary.caption
msgctxt "TMAINFORM.MISHOWASBINARY.CAPTION"
msgid "Show as binary"
msgstr "以二進制顯示"

#: tmainform.mishowassigned.caption
msgid "Show as signed"
msgstr "以有符號數顯示"

#: tmainform.mishowcustomtypedebug.caption
msgid "Show custom type debug info"
msgstr ""

#: tmainform.mishowluascript.caption
msgid "Show Cheat Table Lua Script"
msgstr ""

#: tmainform.mishowpreviousvalue.caption
msgid "Show previous value column"
msgstr ""

#: tmainform.misigntable.caption
msgid "Sign table"
msgstr ""

#: tmainform.misnapshothandler.caption
msgid "Snapshot handler"
msgstr ""

#: tmainform.mitable.caption
msgid "Table"
msgstr ""

#: tmainform.mitutorial.caption
msgid "Cheat Engine Tutorial"
msgstr "Cheat Engine 教學"

#: tmainform.miundovalue.caption
msgctxt "tmainform.miundovalue.caption"
msgid "Undo last edit"
msgstr "復原最後一次的編輯"

#: tmainform.miwireframe.caption
msgid "Toggle wireframe mode"
msgstr ""

#: tmainform.mizbuffer.caption
msgid "Toggle disabled zbuffer"
msgstr ""

#: tmainform.mizeroterminate.caption
msgid "Zero-Terminate string"
msgstr ""

#: tmainform.new1.caption
msgctxt "TMAINFORM.NEW1.CAPTION"
msgid "Clear list"
msgstr "清除列表"

#: tmainform.ools1.caption
msgid "&Tools"
msgstr ""

#: tmainform.openprocess1.caption
msgid "Open Process window"
msgstr "開啟處理程序視窗"

#: tmainform.paste1.caption
msgctxt "TMAINFORM.PASTE1.CAPTION"
msgid "Paste"
msgstr "貼上"

#: tmainform.paste2.caption
msgctxt "TMAINFORM.PASTE2.CAPTION"
msgid "Paste"
msgstr "貼上"

#: tmainform.plugins1.caption
msgctxt "TMAINFORM.PLUGINS1.CAPTION"
msgid "Plugins"
msgstr "外掛程式"

#: tmainform.plugins2.caption
msgid "P&lugins"
msgstr ""

#: tmainform.pointerscanforthisaddress1.caption
msgid "Pointer scan for this address"
msgstr "此位址的指標掃描"

#: tmainform.process1.caption
msgid "&Process"
msgstr ""

#: tmainform.processlabel.caption
msgid "No Process Selected"
msgstr "未選擇任何處理程序"

#: tmainform.progressbar.hint
msgid "This shows how far Cheat Engine is with searching"
msgstr "這顯示了 Cheat Engine 的掃描進度"

#: tmainform.rbbit.caption
msgid "Bits"
msgstr "位元"

#: tmainform.rbdec.caption
msgctxt "TMAINFORM.RBDEC.CAPTION"
msgid "Decimal"
msgstr "十進制"

#: tmainform.rbfsmaligned.caption
msgid "Alignment"
msgstr ""

#: tmainform.rbfsmaligned.hint
msgid "When set and fastscan is enabled will scan the memory address if it is dividable by the given value"
msgstr ""

#: tmainform.rbfsmlastdigts.caption
msgid "Last Digits"
msgstr ""

#: tmainform.rbfsmlastdigts.hint
msgid "When set and fastscan is enabled will only scan and return addresses that end with the given digits"
msgstr ""

#: tmainform.removeselectedaddresses1.caption
msgctxt "TMAINFORM.REMOVESELECTEDADDRESSES1.CAPTION"
msgid "Remove selected addresses"
msgstr "移除已選的位址"

#: tmainform.rt1.caption
msgid "Rounded (default)"
msgstr ""

#: tmainform.rt2.caption
msgid "Rounded (extreme)"
msgstr ""

#: tmainform.rt3.caption
msgid "Truncated"
msgstr "遭截斷"

#: tmainform.save1.caption
msgctxt "TMAINFORM.SAVE1.CAPTION"
msgid "Save As..."
msgstr "另存新檔"

#: tmainform.sbopenprocess.hint
msgid "Select a process to open"
msgstr "選擇要開啟的處理程序"

#: tmainform.scantext.caption
msgctxt "tmainform.scantext.caption"
msgid "Scan Value"
msgstr "掃描數值"

#: tmainform.scantext2.caption
msgctxt "TMAINFORM.SCANTEXT2.CAPTION"
msgid "Scan Value"
msgstr "掃描數值"

#: tmainform.scantype.text
msgid "Exact value"
msgstr "精確值"

#: tmainform.selectallitems1.caption
msgid "Select all items"
msgstr "全選"

#: tmainform.setbreakpoint1.caption
msgctxt "tmainform.setbreakpoint1.caption"
msgid "Find out what writes to this address"
msgstr "找出是誰在寫入此指標"

#: tmainform.sethotkey1.caption
msgid "Assign Hotkey"
msgstr "指定快捷鍵"

#: tmainform.settings1.caption
msgctxt "TMAINFORM.SETTINGS1.CAPTION"
msgid "Settings"
msgstr "設定"

#: tmainform.settingsbutton.caption
msgctxt "TMAINFORM.SETTINGSBUTTON.CAPTION"
msgid "Settings"
msgstr "設定"

#: tmainform.showashexadecimal1.caption
msgctxt "TMAINFORM.SHOWASHEXADECIMAL1.CAPTION"
msgid "Show as hexadecimal"
msgstr "以十六進制顯示"

#: tmainform.smarteditaddresses1.caption
msgid "Smart edit address(es)"
msgstr "位址智慧編輯"

#: tmainform.speedbutton2.hint
msgid "Delete all addresses from the list"
msgstr "刪除此列表的所有位址"

#: tmainform.speedbutton3.hint
msgid "Copy all selected items to the address list"
msgstr ""

#: tmainform.toaddress.text
msgid "ffffffff"
msgstr "ffffffff"

#: tmainform.type1.caption
msgctxt "TMAINFORM.TYPE1.CAPTION"
msgid "Type"
msgstr "類型"

#: tmainform.undoscan.caption
msgid "Undo Scan"
msgstr "復原掃描"

#: tmainform.value1.caption
msgctxt "TMAINFORM.VALUE1.CAPTION"
msgid "Value"
msgstr "值"

#: tmainform.vartype.text
msgctxt "tmainform.vartype.text"
msgid "Binary"
msgstr "二進制"

#: tmemorybrowser.addthisaddresstothelist1.caption
msgctxt "TMEMORYBROWSER.ADDTHISADDRESSTOTHELIST1.CAPTION"
msgid "Add this address to the list"
msgstr "將此位址新增到列表中"

#: tmemorybrowser.aflabel.caption
msgctxt "tmemorybrowser.aflabel.caption"
msgid "AF 0"
msgstr "AF 0"

#: tmemorybrowser.all1.caption
msgid "Full stack"
msgstr ""

#: tmemorybrowser.allocatenonpagedmemory1.caption
msgid "Allocate nonpaged memory"
msgstr ""

#: tmemorybrowser.assemble1.caption
msgid "Assemble"
msgstr "組譯"

#: tmemorybrowser.assemblycode1.caption
msgid "Find assembly code"
msgstr ""

#: tmemorybrowser.autoinject1.caption
msgid "Auto Assemble"
msgstr "自動組譯"

#: tmemorybrowser.back1.caption
msgctxt "TMEMORYBROWSER.BACK1.CAPTION"
msgid "Back"
msgstr "返回"

#: tmemorybrowser.breakandtraceinstructions1.caption
msgid "Break and trace instructions"
msgstr ""

#: tmemorybrowser.breakpointlist1.caption
msgid "Breakpointlist"
msgstr ""

#: tmemorybrowser.caption
msgid "Memory Viewer"
msgstr "記憶體檢視器"

#: tmemorybrowser.cflabel.caption
msgctxt "tmemorybrowser.cflabel.caption"
msgid "CF 0"
msgstr "CF 0"

#: tmemorybrowser.change1.caption
msgctxt "TMEMORYBROWSER.CHANGE1.CAPTION"
msgid "Edit"
msgstr "編輯"

#: tmemorybrowser.changestateofregisteratthislocation1.caption
msgid "Change register at this location"
msgstr "修改此位置的暫存器"

#: tmemorybrowser.continueanddetachdebugger1.caption
msgid "Continue and  detach debugger"
msgstr ""

#: tmemorybrowser.copybytes.caption
msgctxt "TMEMORYBROWSER.COPYBYTES.CAPTION"
msgid "Bytes"
msgstr "位元組"

#: tmemorybrowser.copybytesandopcodes.caption
msgid "Bytes+Opcodes"
msgstr ""

#: tmemorybrowser.copybytesandopcodesandcomments.caption
msgid "Bytes+Opcodes+Comments"
msgstr ""

#: tmemorybrowser.copyopcodes.caption
msgid "Opcodes"
msgstr ""

#: tmemorybrowser.copytoclipboard1.caption
msgctxt "TMEMORYBROWSER.COPYTOCLIPBOARD1.CAPTION"
msgid "Copy to clipboard"
msgstr "複製至剪貼簿"

#: tmemorybrowser.createthread1.caption
msgid "Create Thread"
msgstr "建立執行緒"

#: tmemorybrowser.cslabel.caption
msgctxt "tmemorybrowser.cslabel.caption"
msgid "CS 0000"
msgstr "CS 0000"

#: tmemorybrowser.cut1.caption
msgctxt "tmemorybrowser.cut1.caption"
msgid "Copy to clipboard"
msgstr "複製至剪貼簿"

#: tmemorybrowser.dbvmfindoutwhataddressesthisinstructionaccesses.caption
msgid "DBVM Find out what addresses this instruction accesses"
msgstr ""

#: tmemorybrowser.debug1.caption
msgctxt "TMEMORYBROWSER.DEBUG1.CAPTION"
msgid "Debug"
msgstr "除錯"

#: tmemorybrowser.debugstrings1.caption
msgctxt "TMEMORYBROWSER.DEBUGSTRINGS1.CAPTION"
msgid "Debug strings"
msgstr "除錯字串"

#: tmemorybrowser.dflabel.caption
msgctxt "tmemorybrowser.dflabel.caption"
msgid "DF 0"
msgstr "DF 0"

#: tmemorybrowser.disectwindow1.caption
msgid "Dissect window(s)"
msgstr "剖析視窗"

#: tmemorybrowser.dispbytes.caption
msgid "Byte hex"
msgstr "位元組 (十六進制)"

#: tmemorybrowser.dispchar.caption
msgid "Byte decimal"
msgstr "位元組 (十進制)"

#: tmemorybrowser.dispdouble.caption
msgctxt "TMEMORYBROWSER.DISPDOUBLE.CAPTION"
msgid "Double"
msgstr "雙精度浮點數"

#: tmemorybrowser.dispdwords.caption
msgid "4 Byte hex"
msgstr "4 位元組 (十六進制)"

#: tmemorybrowser.dispfloat.caption
msgctxt "TMEMORYBROWSER.DISPFLOAT.CAPTION"
msgid "Float"
msgstr "浮點數"

#: tmemorybrowser.dispints.caption
msgid "4 Byte decimal"
msgstr "4 位元組 (十進制)"

#: tmemorybrowser.displaytype1.caption
msgid "Display Type"
msgstr "剖析類型"

#: tmemorybrowser.displongs.caption
msgid "8 Byte decimal"
msgstr "8 位元組 (十進制)"

#: tmemorybrowser.dispqwords.caption
msgid "8 Byte hex"
msgstr "8 位元組 (十六進制)"

#: tmemorybrowser.dispshorts.caption
msgid "2 Byte decimal"
msgstr "2 位元組 (十進制)"

#: tmemorybrowser.dispwords.caption
msgid "2 Byte hex"
msgstr "2 位元組 (十六進制)"

#: tmemorybrowser.dissectcode1.caption
msgid "Dissect code"
msgstr "剖析程式碼"

#: tmemorybrowser.dissectdata1.caption
msgctxt "TMEMORYBROWSER.DISSECTDATA1.CAPTION"
msgid "Pointer scan"
msgstr "指標掃描"

#: tmemorybrowser.dissectpeheaders1.caption
msgid "Dissect PE headers"
msgstr "剖析 PE 標頭"

#: tmemorybrowser.driverlist1.caption
msgctxt "TMEMORYBROWSER.DRIVERLIST1.CAPTION"
msgid "Driver list"
msgstr "驅動程式列表"

#: tmemorybrowser.dslabel.caption
msgctxt "tmemorybrowser.dslabel.caption"
msgid "DS 0000"
msgstr "DS 0000"

#: tmemorybrowser.eaxlabel.caption
msgctxt "tmemorybrowser.eaxlabel.caption"
msgid "EAX 00000000"
msgstr "EAX 00000000"

#: tmemorybrowser.ebplabel.caption
msgctxt "TMEMORYBROWSER.EBPLABEL.CAPTION"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tmemorybrowser.ebxlabel.caption
msgctxt "TMEMORYBROWSER.EBXLABEL.CAPTION"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tmemorybrowser.ecxlabel.caption
msgctxt "TMEMORYBROWSER.ECXLABEL.CAPTION"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tmemorybrowser.edilabel.caption
msgctxt "TMEMORYBROWSER.EDILABEL.CAPTION"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tmemorybrowser.edxlabel.caption
msgctxt "TMEMORYBROWSER.EDXLABEL.CAPTION"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tmemorybrowser.eiplabel.caption
msgctxt "TMEMORYBROWSER.EIPLABEL.CAPTION"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tmemorybrowser.enumeratedllsandsymbols1.caption
msgid "Enumerate DLL's and Symbols"
msgstr ""

#: tmemorybrowser.esilabel.caption
msgctxt "TMEMORYBROWSER.ESILABEL.CAPTION"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tmemorybrowser.eslabel.caption
msgctxt "tmemorybrowser.eslabel.caption"
msgid "ES 0000"
msgstr "ES 0000"

#: tmemorybrowser.esplabel.caption
msgctxt "TMEMORYBROWSER.ESPLABEL.CAPTION"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tmemorybrowser.extra1.caption
msgctxt "TMEMORYBROWSER.EXTRA1.CAPTION"
msgid "Tools"
msgstr "工具"

#: tmemorybrowser.file1.caption
msgctxt "TMEMORYBROWSER.FILE1.CAPTION"
msgid "File"
msgstr "檔案"

#: tmemorybrowser.fillmemory1.caption
msgid "Fill Memory"
msgstr ""

#: tmemorybrowser.findmemory1.caption
msgid "Find memory"
msgstr "尋找記憶體"

#: tmemorybrowser.findoutwhataddressesthisinstructionaccesses1.caption
msgid "Find out what addresses this instruction accesses"
msgstr ""

#: tmemorybrowser.findstaticpointers1.caption
msgctxt "TMEMORYBROWSER.FINDSTATICPOINTERS1.CAPTION"
msgid "Find static addresses"
msgstr "尋找靜態位址"

#: tmemorybrowser.follow1.caption
msgctxt "TMEMORYBROWSER.FOLLOW1.CAPTION"
msgid "Follow"
msgstr "跟隨"

#: tmemorybrowser.fslabel.caption
msgctxt "tmemorybrowser.fslabel.caption"
msgid "FS 0000"
msgstr "FS 0000"

#: tmemorybrowser.gdtlist1.caption
msgid "GDT list"
msgstr ""

#: tmemorybrowser.getaddress1.caption
msgid "Get address"
msgstr "取得位址"

#: tmemorybrowser.goto1.caption
msgid "Goto address"
msgstr "前往位址"

#: tmemorybrowser.gotoaddress1.caption
msgid "Go to address"
msgstr "前往位址"

#: tmemorybrowser.gslabel.caption
msgctxt "tmemorybrowser.gslabel.caption"
msgid "GS 0000"
msgstr "GS 0000"

#: tmemorybrowser.heaps1.caption
msgid "Heaplist"
msgstr ""

#: tmemorybrowser.idtlist1.caption
msgid "IDT list"
msgstr "IDT 列表"

#: tmemorybrowser.injectdll1.caption
msgid "Inject DLL"
msgstr "植入 DLL"

#: tmemorybrowser.jumplines1.caption
msgctxt "TMEMORYBROWSER.JUMPLINES1.CAPTION"
msgid "Jumplines"
msgstr ""

#: tmemorybrowser.kerneltools1.caption
msgid "Kernel tools"
msgstr "核心工具"

#: tmemorybrowser.label14.caption
msgctxt "TMEMORYBROWSER.LABEL14.CAPTION"
msgid "Registers:"
msgstr ""

#: tmemorybrowser.label15.caption
msgctxt "TMEMORYBROWSER.LABEL15.CAPTION"
msgid "Flags"
msgstr ""

#: tmemorybrowser.label16.caption
msgid "Segment Registers"
msgstr ""

#: tmemorybrowser.loadmemolryregion1.caption
msgid "Load memory region"
msgstr ""

#: tmemorybrowser.loadsymbolfile1.caption
msgid "Load symbol file"
msgstr ""

#: tmemorybrowser.lvstacktracedata.columns[0].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "位址"

#: tmemorybrowser.lvstacktracedata.columns[1].caption
msgid "DWORD"
msgstr ""

#: tmemorybrowser.lvstacktracedata.columns[2].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[2].CAPTION"
msgid "Value"
msgstr "值"

#: tmemorybrowser.lvstacktracedata.hint
msgid ""
"Shows the current stack.\n"
"Tip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or not\n"
msgstr ""

#: tmemorybrowser.makepagewritable1.caption
msgid "Change page protection"
msgstr ""

#: tmemorybrowser.maxstacktracesize1.caption
msgid "Max stack: 4096"
msgstr ""

#: tmemorybrowser.memoryregions1.caption
msgid "Memory Regions"
msgstr ""

#: tmemorybrowser.menuitem10.caption
msgid "All strings"
msgstr "所有字串"

#: tmemorybrowser.menuitem11.caption
msgid "Search for accessible strings"
msgstr "尋找可存取的字串"

#: tmemorybrowser.menuitem12.caption
msgid "Apply changes to file"
msgstr "套用變更至檔案"

#: tmemorybrowser.menuitem14.caption
msgid "Use windows debug symbols"
msgstr ""

#: tmemorybrowser.menuitem15.caption
msgid "Overlay with structure"
msgstr ""

#: tmemorybrowser.menuitem17.caption
msgid "Generate structure from datastream and template"
msgstr ""

#: tmemorybrowser.menuitem18.caption
msgid "Graphical memory view"
msgstr ""

#: tmemorybrowser.menuitem2.caption
msgid "Select current function"
msgstr "選擇目前的函式"

#: tmemorybrowser.menuitem20.caption
msgid "Load trace"
msgstr ""

#: tmemorybrowser.menuitem21.caption
msgid "Text Encoding"
msgstr "文字編碼"

#: tmemorybrowser.menuitem22.caption
msgid "Watch memory page access"
msgstr ""

#: tmemorybrowser.menuitem23.caption
msgid "Set/Unset bookmark"
msgstr "設置/取消書籤"

#: tmemorybrowser.menuitem24.caption
msgid "Goto bookmark"
msgstr "前往書籤"

#: tmemorybrowser.menuitem25.caption
msgid "User write history"
msgstr ""

#: tmemorybrowser.menuitem27.caption
msgid "Watchlist"
msgstr ""

#: tmemorybrowser.menuitem29.caption
msgid "Compare data/structures"
msgstr ""

#: tmemorybrowser.menuitem4.caption
msgid "Disable toolbar"
msgstr "停用工具列"

#: tmemorybrowser.menuitem9.caption
msgid "Change fade timer"
msgstr ""

#: tmemorybrowser.miaddebp.caption
msgctxt "TMEMORYBROWSER.MIADDEBP.CAPTION"
msgid "(ebp+*)"
msgstr ""

#: tmemorybrowser.miaddesp.caption
msgctxt "TMEMORYBROWSER.MIADDESP.CAPTION"
msgid "(esp+*)"
msgstr ""

#: tmemorybrowser.miaddref.caption
msgctxt "TMEMORYBROWSER.MIADDREF.CAPTION"
msgid "(ref+*) Ref will be %x"
msgstr ""

#: tmemorybrowser.miaddtothecodelist.caption
msgid "Add to the code list"
msgstr "新增至程式碼列表中"

#: tmemorybrowser.mibinutils.caption
msgid "BinUtils"
msgstr "BinUtils"

#: tmemorybrowser.mibinutilsselect.caption
msgctxt "TMEMORYBROWSER.MIBINUTILSSELECT.CAPTION"
msgid "None"
msgstr "無"

#: tmemorybrowser.mibreakandtrace.caption
msgctxt "tmemorybrowser.mibreakandtrace.caption"
msgid "Break and trace"
msgstr "中斷並追蹤"

#: tmemorybrowser.mibreakonexceptions.caption
msgid "Break on unexpected exceptions"
msgstr "在未預期的例外時中斷"

#: tmemorybrowser.michangeprotectionr.caption
msgctxt "TMEMORYBROWSER.MICHANGEPROTECTIONR.CAPTION"
msgid "Read"
msgstr "讀取"

#: tmemorybrowser.michangeprotectionre.caption
msgid "Read Execute"
msgstr "讀取 執行"

#: tmemorybrowser.michangeprotectionrw.caption
msgid "Read Write"
msgstr "讀取 寫入"

#: tmemorybrowser.michangeprotectionrwe.caption
msgid "Read Write Execute"
msgstr "讀取 寫入 執行"

#: tmemorybrowser.micodefilter.caption
msgctxt "TMEMORYBROWSER.MICODEFILTER.CAPTION"
msgid "Code Filter"
msgstr "程式碼過濾器"

#: tmemorybrowser.miconditionalbreak.caption
msgid "Set/Change break condition"
msgstr "設置/修改中斷條件"

#: tmemorybrowser.micopyaddressesonly.caption
msgid "Addresses only"
msgstr "僅位址"

#: tmemorybrowser.micopybytesonly.caption
msgid "Bytes only (no address)"
msgstr "僅位元組 (無位址)"

#: tmemorybrowser.micopyopcodesonly.caption
msgid "Opcodes only (no address)"
msgstr ""

#: tmemorybrowser.midatabreakpointmenu.caption
msgctxt "tmemorybrowser.midatabreakpointmenu.caption"
msgid "Data Breakpoint"
msgstr "資料中斷點"

#: tmemorybrowser.midbvmactivatecloak.caption
msgid "DBVM Activate Cloak"
msgstr ""

#: tmemorybrowser.midbvmdisablecloak.caption
msgid "DBVM Disable Cloak"
msgstr ""

#: tmemorybrowser.midebugbreak.caption
msgctxt "TMEMORYBROWSER.MIDEBUGBREAK.CAPTION"
msgid "Break"
msgstr "中斷"

#: tmemorybrowser.midebugevents.caption
msgid "Debug events"
msgstr "除錯事件"

#: tmemorybrowser.midebugexecutetillreturn.caption
msgid "Step Out - Execute till return"
msgstr ""

#: tmemorybrowser.midebugrun.caption
msgctxt "TMEMORYBROWSER.MIDEBUGRUN.CAPTION"
msgid "Run"
msgstr "執行"

#: tmemorybrowser.midebugruntill.caption
msgctxt "tmemorybrowser.midebugruntill.caption"
msgid "Run till..."
msgstr ""

#: tmemorybrowser.midebugsetaddress.caption
msgid "Set Address"
msgstr "設定位址"

#: tmemorybrowser.midebugstep.caption
msgctxt "tmemorybrowser.midebugstep.caption"
msgid "Step Into"
msgstr ""

#: tmemorybrowser.midebugstepover.caption
msgctxt "tmemorybrowser.midebugstepover.caption"
msgid "Step Over"
msgstr ""

#: tmemorybrowser.midebugtogglebreakpoint.caption
msgctxt "TMEMORYBROWSER.MIDEBUGTOGGLEBREAKPOINT.CAPTION"
msgid "Toggle breakpoint"
msgstr "切換中斷點"

#: tmemorybrowser.mideletebp.caption
msgid "Delete Breakpoint"
msgstr "刪除中斷點"

#: tmemorybrowser.midisassemblertype.caption
msgid "Disassembly output"
msgstr ""

#: tmemorybrowser.midisassembly32.caption
msgid "32-bit"
msgstr "32 位元"

#: tmemorybrowser.midisassembly64.caption
msgctxt "TMEMORYBROWSER.MIDISASSEMBLY64.CAPTION"
msgid "64-bit"
msgstr "64 位元"

#: tmemorybrowser.midisassemblyautodetect.caption
msgid "Autodetect"
msgstr "自動偵測"

#: tmemorybrowser.midissectdata.caption
msgid "Dissect data/structures old"
msgstr ""

#: tmemorybrowser.midissectdata2.caption
msgid "Dissect data/structures"
msgstr ""

#: tmemorybrowser.miexceptionignorelist.caption
msgid "Manage exception code filter"
msgstr ""

#: tmemorybrowser.miexceptionregionautoaddallocs.caption
msgctxt "TMEMORYBROWSER.MIEXCEPTIONREGIONAUTOADDALLOCS.CAPTION"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr ""

#: tmemorybrowser.miexceptionregionmanagelist.caption
msgid "Manage exception region list"
msgstr ""

#: tmemorybrowser.mifindwhataccesses.caption
msgctxt "tmemorybrowser.mifindwhataccesses.caption"
msgid "Find out what accesses this address"
msgstr ""

#: tmemorybrowser.mifindwhatwrites.caption
msgid "Find out what writes this address"
msgstr ""

#: tmemorybrowser.mifollowinhexview.caption
msgid "Follow in hexview when stepping"
msgstr ""

#: tmemorybrowser.mignuassembler.caption
msgid "GNU Assembler"
msgstr "GNU 組譯器"

#: tmemorybrowser.migotobookmark0.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK0.CAPTION"
msgid "Bookmark 0"
msgstr "書籤 0"

#: tmemorybrowser.migotobookmark1.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK1.CAPTION"
msgid "Bookmark 1"
msgstr "書籤 1"

#: tmemorybrowser.migotobookmark2.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK2.CAPTION"
msgid "Bookmark 2"
msgstr "書籤 2"

#: tmemorybrowser.migotobookmark3.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK3.CAPTION"
msgid "Bookmark 3"
msgstr "書籤 3"

#: tmemorybrowser.migotobookmark4.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK4.CAPTION"
msgid "Bookmark 4"
msgstr "書籤 4"

#: tmemorybrowser.migotobookmark5.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK5.CAPTION"
msgid "Bookmark 5"
msgstr "書籤 5"

#: tmemorybrowser.migotobookmark6.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK6.CAPTION"
msgid "Bookmark 6"
msgstr "書籤 6"

#: tmemorybrowser.migotobookmark7.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK7.CAPTION"
msgid "Bookmark 7"
msgstr "書籤 7"

#: tmemorybrowser.migotobookmark8.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK8.CAPTION"
msgid "Bookmark 8"
msgstr "書籤 8"

#: tmemorybrowser.migotobookmark9.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK9.CAPTION"
msgid "Bookmark 9"
msgstr "書籤 9"

#: tmemorybrowser.mihidetoolbar.caption
msgid "Hide toolbar"
msgstr "隱藏工具列"

#: tmemorybrowser.mihvback.caption
msgctxt "TMEMORYBROWSER.MIHVBACK.CAPTION"
msgid "Back"
msgstr "返回"

#: tmemorybrowser.mihvfollow.caption
msgctxt "tmemorybrowser.mihvfollow.caption"
msgid "Follow"
msgstr "跟隨"

#: tmemorybrowser.mikernelmodesymbols.caption
msgctxt "tmemorybrowser.mikernelmodesymbols.caption"
msgid "Kernelmode symbols"
msgstr ""

#: tmemorybrowser.milock.caption
msgctxt "TMEMORYBROWSER.MILOCK.CAPTION"
msgid "Link with other hexview"
msgstr ""

#: tmemorybrowser.milockrowsize.caption
msgid "Lock current rowsize"
msgstr ""

#: tmemorybrowser.miluaengine.caption
msgctxt "TMEMORYBROWSER.MILUAENGINE.CAPTION"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: tmemorybrowser.miopenindissectdata.caption
msgid "Open in dissect data/structure"
msgstr ""

#: tmemorybrowser.mipaging.caption
msgctxt "TMEMORYBROWSER.MIPAGING.CAPTION"
msgid "Paging"
msgstr ""

#: tmemorybrowser.mipointerspider.caption
msgctxt "TMEMORYBROWSER.MIPOINTERSPIDER.CAPTION"
msgid "Structure spider"
msgstr ""

#: tmemorybrowser.mireferencedfunctions.caption
msgctxt "TMEMORYBROWSER.MIREFERENCEDFUNCTIONS.CAPTION"
msgid "Referenced functions"
msgstr ""

#: tmemorybrowser.mireplacewithnops.caption
msgctxt "TMEMORYBROWSER.MIREPLACEWITHNOPS.CAPTION"
msgid "Replace with code that does nothing"
msgstr ""

#: tmemorybrowser.mirununhandled.caption
msgid "Run Unhandled"
msgstr ""

#: tmemorybrowser.miseperators.caption
msgid "Seperators"
msgstr ""

#: tmemorybrowser.misepevery2bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY2BYTES.CAPTION"
msgid "2 Bytes"
msgstr "2 位元組"

#: tmemorybrowser.misepevery4bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY4BYTES.CAPTION"
msgid "4 Bytes"
msgstr "4 位元組"

#: tmemorybrowser.misepevery8bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY8BYTES.CAPTION"
msgid "8 Bytes"
msgstr "8 位元組"

#: tmemorybrowser.misetbookmark0.caption
msgctxt "tmemorybrowser.misetbookmark0.caption"
msgid "Bookmark 0"
msgstr "書籤 0"

#: tmemorybrowser.misetbookmark1.caption
msgctxt "tmemorybrowser.misetbookmark1.caption"
msgid "Bookmark 1"
msgstr "書籤 1"

#: tmemorybrowser.misetbookmark2.caption
msgctxt "tmemorybrowser.misetbookmark2.caption"
msgid "Bookmark 2"
msgstr "書籤 2"

#: tmemorybrowser.misetbookmark3.caption
msgctxt "tmemorybrowser.misetbookmark3.caption"
msgid "Bookmark 3"
msgstr "書籤 3"

#: tmemorybrowser.misetbookmark4.caption
msgctxt "tmemorybrowser.misetbookmark4.caption"
msgid "Bookmark 4"
msgstr "書籤 4"

#: tmemorybrowser.misetbookmark5.caption
msgctxt "tmemorybrowser.misetbookmark5.caption"
msgid "Bookmark 5"
msgstr "書籤 5"

#: tmemorybrowser.misetbookmark6.caption
msgctxt "tmemorybrowser.misetbookmark6.caption"
msgid "Bookmark 6"
msgstr "書籤 6"

#: tmemorybrowser.misetbookmark7.caption
msgctxt "tmemorybrowser.misetbookmark7.caption"
msgid "Bookmark 7"
msgstr "書籤 7"

#: tmemorybrowser.misetbookmark8.caption
msgctxt "tmemorybrowser.misetbookmark8.caption"
msgid "Bookmark 8"
msgstr "書籤 8"

#: tmemorybrowser.misetbookmark9.caption
msgctxt "tmemorybrowser.misetbookmark9.caption"
msgid "Bookmark 9"
msgstr "書籤 9"

#: tmemorybrowser.misetbreakpointdbvmexec.caption
msgid "DBVM Breakpoint (+1 instruction)"
msgstr ""

#: tmemorybrowser.misetbreakpointhw.caption
msgctxt "tmemorybrowser.misetbreakpointhw.caption"
msgid "Hardware Breakpoint"
msgstr "硬體中斷點"

#: tmemorybrowser.misetbreakpointpe.caption
msgctxt "tmemorybrowser.misetbreakpointpe.caption"
msgid "Exception Breakpoint (+1 instruction)"
msgstr ""

#: tmemorybrowser.misetbreakpointsw.caption
msgctxt "tmemorybrowser.misetbreakpointsw.caption"
msgid "Software Breakpoint"
msgstr "軟體中斷點"

#: tmemorybrowser.misetspecificbreakpoint.caption
msgctxt "tmemorybrowser.misetspecificbreakpoint.caption"
msgid "Set specific breakpoint type"
msgstr ""

#: tmemorybrowser.mishowdifference.caption
msgctxt "TMEMORYBROWSER.MISHOWDIFFERENCE.CAPTION"
msgid "Show difference"
msgstr "顯示差異"

#: tmemorybrowser.mishowindisassembler.caption
msgid "Show in disassembler"
msgstr ""

#: tmemorybrowser.mishowinhexview.caption
msgid "Show in hexview"
msgstr ""

#: tmemorybrowser.mishowmoduleaddresses.caption
msgctxt "tmemorybrowser.mishowmoduleaddresses.caption"
msgid "Show module addresses"
msgstr "顯示模組位址"

#: tmemorybrowser.mishowrelative.caption
msgid "Show relative addresses"
msgstr ""

#: tmemorybrowser.mishowsectionaddresses.caption
msgid "Show section addresses"
msgstr ""

#: tmemorybrowser.mishowsymbols.caption
msgctxt "tmemorybrowser.mishowsymbols.caption"
msgid "Show symbols"
msgstr ""

#: tmemorybrowser.misvcopy.caption
msgctxt "TMEMORYBROWSER.MISVCOPY.CAPTION"
msgid "Copy"
msgstr "複製"

#: tmemorybrowser.mitextencoding16.caption
msgctxt "tmemorybrowser.mitextencoding16.caption"
msgid "UTF-16"
msgstr ""

#: tmemorybrowser.mitextencodingascii.caption
msgid "Ascii"
msgstr ""

#: tmemorybrowser.mitextencodingcodepage.caption
msgctxt "TMEMORYBROWSER.MITEXTENCODINGCODEPAGE.CAPTION"
msgid "Codepage"
msgstr ""

#: tmemorybrowser.mitextencodingutf8.caption
msgid "UTF-8"
msgstr ""

#: tmemorybrowser.mitextpreferences.caption
msgctxt "TMEMORYBROWSER.MITEXTPREFERENCES.CAPTION"
msgid "Preferences"
msgstr ""

#: tmemorybrowser.mitogglebreakpoint.caption
msgctxt "tmemorybrowser.mitogglebreakpoint.caption"
msgid "Set breakpoint"
msgstr "設置中斷點"

#: tmemorybrowser.miultimap.caption
msgctxt "TMEMORYBROWSER.MIULTIMAP.CAPTION"
msgid "Ultimap"
msgstr ""

#: tmemorybrowser.miultimap2.caption
msgctxt "tmemorybrowser.miultimap2.caption"
msgid "Ultimap 2"
msgstr ""

#: tmemorybrowser.miundolastedit.caption
msgctxt "tmemorybrowser.miundolastedit.caption"
msgid "Undo last edit"
msgstr "復原最後一次的編輯"

#: tmemorybrowser.miunexpectedexceptionbreakalways.caption
msgctxt "TMEMORYBROWSER.MIUNEXPECTEDEXCEPTIONBREAKALWAYS.CAPTION"
msgid "Always"
msgstr "總是"

#: tmemorybrowser.miunexpectedexceptionbreakifinregion.caption
msgid "Only in specified regions"
msgstr ""

#: tmemorybrowser.miunexpectedexceptionbreaknever.caption
msgctxt "TMEMORYBROWSER.MIUNEXPECTEDEXCEPTIONBREAKNEVER.CAPTION"
msgid "Never"
msgstr "永不"

#: tmemorybrowser.miuserdefinedcomment.caption
msgid "Set/Change comment"
msgstr ""

#: tmemorybrowser.miuserdefinedheader.caption
msgid "Set/Change header"
msgstr ""

#: tmemorybrowser.miuserdefinedsymbols.caption
msgctxt "tmemorybrowser.miuserdefinedsymbols.caption"
msgid "Userdefined symbols"
msgstr ""

#: tmemorybrowser.miwatchaccess.caption
msgctxt "tmemorybrowser.miwatchaccess.caption"
msgid "Break on Access"
msgstr ""

#: tmemorybrowser.miwatchbpdbvm.caption
msgctxt "tmemorybrowser.miwatchbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM 中斷點"

#: tmemorybrowser.miwatchbpexception.caption
msgctxt "tmemorybrowser.miwatchbpexception.caption"
msgid "Exception Breakpoint"
msgstr "例外中斷點"

#: tmemorybrowser.miwatchbphardware.caption
msgctxt "tmemorybrowser.miwatchbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "硬體中斷點"

#: tmemorybrowser.miwatchwrite.caption
msgctxt "tmemorybrowser.miwatchwrite.caption"
msgid "Break on Write"
msgstr ""

#: tmemorybrowser.modulesonly1.caption
msgid "Modules only"
msgstr ""

#: tmemorybrowser.newwindow1.caption
msgctxt "TMEMORYBROWSER.NEWWINDOW1.CAPTION"
msgid "New window"
msgstr "新視窗"

#: tmemorybrowser.nonsystemmodulesonly1.caption
msgid "Non system modules only"
msgstr ""

#: tmemorybrowser.oflabel.caption
msgctxt "tmemorybrowser.oflabel.caption"
msgid "OF 0"
msgstr "OF 0"

#: tmemorybrowser.onlyshowjumplineswithinrange1.caption
msgid "Only show jumplines within range"
msgstr ""

#: tmemorybrowser.opendlldialog.title
msgid "Select the module you want to inject"
msgstr ""

#: tmemorybrowser.pastefromclipboard1.caption
msgid "Paste from clipboard"
msgstr "從剪貼簿貼上"

#: tmemorybrowser.pflabel.caption
msgctxt "tmemorybrowser.pflabel.caption"
msgid "PF 0"
msgstr "PF 0"

#: tmemorybrowser.plugins1.caption
msgctxt "TMEMORYBROWSER.PLUGINS1.CAPTION"
msgid "Plugins"
msgstr "外掛程式"

#: tmemorybrowser.referencedstrings1.caption
msgid "Referenced strings"
msgstr ""

#: tmemorybrowser.reservememory1.caption
msgid "Allocate Memory"
msgstr "分配記憶體"

#: tmemorybrowser.savedisassemledoutput1.caption
msgctxt "TMEMORYBROWSER.SAVEDISASSEMLEDOUTPUT1.CAPTION"
msgid "Save disassembled output"
msgstr ""

#: tmemorybrowser.savememoryregion1.caption
msgid "Save memory region"
msgstr ""

#: tmemorybrowser.sbshowfloats.caption
msgid ">"
msgstr ""

#: tmemorybrowser.scanforcodecaves1.caption
msgid "Scan for code caves"
msgstr ""

#: tmemorybrowser.search1.caption
msgid "Search memory..."
msgstr ""

#: tmemorybrowser.search2.caption
msgctxt "TMEMORYBROWSER.SEARCH2.CAPTION"
msgid "Search"
msgstr "搜尋"

#: tmemorybrowser.sericedescriptortable1.caption
msgid "Service Descriptor Table"
msgstr ""

#: tmemorybrowser.setsymbolsearchpath1.caption
msgid "Set symbol searchpath"
msgstr ""

#: tmemorybrowser.sflabel.caption
msgctxt "tmemorybrowser.sflabel.caption"
msgid "SF 0"
msgstr "SF 0"

#: tmemorybrowser.showdebugtoolbar1.caption
msgid "Show debug toolbar"
msgstr "顯示除錯工具列"

#: tmemorybrowser.showjumplines1.caption
msgid "Show jumplines"
msgstr ""

#: tmemorybrowser.showvaluesofstaticaddresses1.caption
msgid "Show 'Comment' row"
msgstr ""

#: tmemorybrowser.sslabel.caption
msgctxt "tmemorybrowser.sslabel.caption"
msgid "SS 0000"
msgstr "SS 0000"

#: tmemorybrowser.stacktrace1.caption
msgctxt "TMEMORYBROWSER.STACKTRACE1.CAPTION"
msgid "Stacktrace"
msgstr ""

#: tmemorybrowser.stacktrace2.caption
msgctxt "TMEMORYBROWSER.STACKTRACE2.CAPTION"
msgid "Stacktrace"
msgstr ""

#: tmemorybrowser.tbdebug.caption
msgctxt "tmemorybrowser.tbdebug.caption"
msgid "tbDebug"
msgstr ""

#: tmemorybrowser.tbrun.caption
msgctxt "tmemorybrowser.tbrun.caption"
msgid "Run"
msgstr "執行"

#: tmemorybrowser.tbrun.hint
msgid "F9"
msgstr "F9"

#: tmemorybrowser.tbruntill.caption
msgctxt "tmemorybrowser.tbruntill.caption"
msgid "Run till..."
msgstr ""

#: tmemorybrowser.tbruntill.hint
msgid "F4"
msgstr "F4"

#: tmemorybrowser.tbseparator1.caption
msgid "tbSeparator1"
msgstr ""

#: tmemorybrowser.tbseparator2.caption
msgid "tbSeparator2"
msgstr ""

#: tmemorybrowser.tbseparator3.caption
msgid "tbSeparator3"
msgstr ""

#: tmemorybrowser.tbstepinto.caption
msgctxt "tmemorybrowser.tbstepinto.caption"
msgid "Step Into"
msgstr ""

#: tmemorybrowser.tbstepinto.hint
msgid "F7"
msgstr "F7"

#: tmemorybrowser.tbstepout.caption
msgid "Step Out"
msgstr ""

#: tmemorybrowser.tbstepout.hint
msgid "Shift+F8"
msgstr "Shift+F8"

#: tmemorybrowser.tbstepover.caption
msgctxt "tmemorybrowser.tbstepover.caption"
msgid "Step Over"
msgstr ""

#: tmemorybrowser.tbstepover.hint
msgid "F8"
msgstr "F8"

#: tmemorybrowser.tbtogglebreakpoint.caption
msgid "Toggle Breakpoint"
msgstr "切換中斷點"

#: tmemorybrowser.tbtogglebreakpoint.hint
msgid "F5"
msgstr "F5"

#: tmemorybrowser.threadlist1.caption
msgctxt "TMEMORYBROWSER.THREADLIST1.CAPTION"
msgid "Threadlist"
msgstr ""

#: tmemorybrowser.view1.caption
msgctxt "TMEMORYBROWSER.VIEW1.CAPTION"
msgid "View"
msgstr "檢視"

#: tmemorybrowser.watchmemoryallocations1.caption
msgid "Watch memory allocations"
msgstr ""

#: tmemorybrowser.zflabel.caption
msgctxt "tmemorybrowser.zflabel.caption"
msgid "ZF 0"
msgstr ""

#: tprocesswindow.btnattachdebugger.caption
msgctxt "tprocesswindow.btnattachdebugger.caption"
msgid "Attach debugger to process"
msgstr ""

#: tprocesswindow.btnnetwork.caption
msgctxt "tprocesswindow.btnnetwork.caption"
msgid "Network"
msgstr ""

#: tprocesswindow.cancelbutton.caption
msgctxt "tprocesswindow.cancelbutton.caption"
msgid "Cancel"
msgstr "取消"

#: tprocesswindow.caption
msgctxt "tprocesswindow.caption"
msgid "Process List"
msgstr ""

#: tprocesswindow.filter1.caption
msgctxt "tprocesswindow.filter1.caption"
msgid "Filter"
msgstr "過濾器"

#: tprocesswindow.inputpidmanually1.caption
msgid "Input PID manually"
msgstr ""

#: tprocesswindow.menuitem1.caption
msgctxt "tprocesswindow.menuitem1.caption"
msgid "File"
msgstr "檔案"

#: tprocesswindow.menuitem3.caption
msgid "Process watcher"
msgstr ""

#: tprocesswindow.menuitem4.caption
msgctxt "tprocesswindow.menuitem4.caption"
msgid "View"
msgstr "檢視"

#: tprocesswindow.menuitem5.caption
msgctxt "tprocesswindow.menuitem5.caption"
msgid "Preferences"
msgstr ""

#: tprocesswindow.michangefont.caption
msgid "Change font"
msgstr "更改字形"

#: tprocesswindow.miconvertpidtodecimal.caption
msgid "Convert PID to decimal"
msgstr ""

#: tprocesswindow.micreateprocess.caption
msgctxt "tprocesswindow.micreateprocess.caption"
msgid "Create Process"
msgstr ""

#: tprocesswindow.miopenfile.caption
msgctxt "tprocesswindow.miopenfile.caption"
msgid "Open File"
msgstr "開啟檔案"

#: tprocesswindow.miownprocessesonly.caption
msgid "Only show processes of the current user"
msgstr ""

#: tprocesswindow.miprocesslistlong.caption
msgid "Process List (Long)"
msgstr ""

#: tprocesswindow.mirefresh.caption
msgctxt "tprocesswindow.mirefresh.caption"
msgid "Refresh"
msgstr "重新載入"

#: tprocesswindow.mishowinvisibleitems.caption
msgid "Show invisible windows"
msgstr ""

#: tprocesswindow.okbutton.caption
msgctxt "tprocesswindow.okbutton.caption"
msgid "Open"
msgstr "開啟"

#: tprocesswindow.tsapplications.caption
msgctxt "tprocesswindow.tsapplications.caption"
msgid "Applications"
msgstr "應用程式"

#: tprocesswindow.tsprocesses.caption
msgctxt "tprocesswindow.tsprocesses.caption"
msgid "Processes"
msgstr "處理程序"

#: tprocesswindow.tswindows.caption
msgctxt "tprocesswindow.tswindows.caption"
msgid "Windows"
msgstr "視窗"

#: trainergenerator.rsaaaaw
msgid "aaaaw :("
msgstr "噢不 :("

#: trainergenerator.rsabout
msgctxt "trainergenerator.rsabout"
msgid "About"
msgstr "關於"

#: trainergenerator.rsalreadyatrainerformdefined
msgid "There is already a trainer form defined. Continuing will erase the current trainerscript and cheats in the trainer and replace them with the current hotkeys defined in your current cheat table (Layout and images will remain unchanged). Continue ?"
msgstr ""

#: trainergenerator.rsareyousure
msgctxt "trainergenerator.rsareyousure"
msgid "Are you sure?"
msgstr "您確定嗎？"

#: trainergenerator.rsautogenwarningpart1
msgid "This is autogenerated code. Changing code in this block will"
msgstr ""

#: trainergenerator.rsautogenwarningpart2
msgid "get erased and rewritten if you regenerate the trainer code"
msgstr ""

#: trainergenerator.rsbutallowdecrease
msgid "but allow decrease"
msgstr "但允許減少"

#: trainergenerator.rsbutallowincrease
msgid "but allow increase"
msgstr "但允許增加"

#: trainergenerator.rsby
msgid "by"
msgstr ""

#: trainergenerator.rscheatentries
msgid "Cheat Entries"
msgstr ""

#: trainergenerator.rsclose
msgctxt "trainergenerator.rsclose"
msgid "Close"
msgstr "關閉"

#: trainergenerator.rsdeactive
msgid "(De)active"
msgstr ""

#: trainergenerator.rsdecrease
msgid "Decrease"
msgstr ""

#: trainergenerator.rsdesignuserinterfacemanually
msgctxt "trainergenerator.rsdesignuserinterfacemanually"
msgid "Design userinterface manually"
msgstr ""

#: trainergenerator.rsdontsupportcheatengineoryourself
msgctxt "trainergenerator.rsdontsupportcheatengineoryourself"
msgid "Don't support Cheat Engine (or yourself)"
msgstr ""

#: trainergenerator.rsdosomethingwith
msgid "Do something with"
msgstr ""

#: trainergenerator.rseffect
msgid "Effect"
msgstr ""

#: trainergenerator.rsgobacktogenerateddesigner
msgid "Go back to generated designer"
msgstr ""

#: trainergenerator.rshotkey
msgctxt "trainergenerator.rshotkey"
msgid "Hotkey"
msgstr "快捷鍵"

#: trainergenerator.rsincrease
msgid "Increase"
msgstr ""

#: trainergenerator.rsinvalidtrainerscript
msgid "The current lua script only has a half TRAINERGENERATORSTART/TRAINERGENERATORSTOP block. Please fix this first (Removing is the easiest option)"
msgstr ""

#: trainergenerator.rsnocheatpanel
msgid "The current trainer form does not have a panel named 'CHEATPANEL' so can not be reused by the automated trainer generator.%sDo you want to start from scratch? (If you want to create a trainer from your current script you can just save your table as .EXE instead of using the automated trainer generator)"
msgstr ""

#: trainergenerator.rsonclosewarning
msgid "This form had an onClose event. Good thing this was only a stub, else Cheat Engine would have terminated"
msgstr ""

#: trainergenerator.rspleaseselecttypeinaprocessname
msgid "Please select/type in a processname"
msgstr ""

#: trainergenerator.rsselectthecheatentryyouwanttosetthehotkeyfor
msgid "Select the cheat entry you want to set the hotkey for"
msgstr ""

#: trainergenerator.rsset
msgid "Set"
msgstr "設置"

#: trainergenerator.rsthankyou
msgid "Thank you! :)"
msgstr "感謝您！:)"

#: trainergenerator.rstipyoudonthavetousethetrainergeneratorifyoudontwantto
msgid "Tip: You don't have to use the trainer generator if you don't want to. You can just save your table as .EXE or CETRAINER"
msgstr ""

#: trainergenerator.rsto
msgid "to"
msgstr "至"

#: trainergenerator.rsunfreeze
msgid "(Un)Freeze"
msgstr ""

#: trainergenerator.rsyouneedacheattablewithcheatentries
msgid "You need a cheat table with cheat entries"
msgstr ""

#: tregisters.caption
msgid "Registers"
msgstr ""

#: tregisters.eaxlabel.caption
msgid "EAX 00000000FFFFFFFF"
msgstr "EAX 00000000FFFFFFFF"

#: tregisters.ebplabel.caption
msgctxt "tregisters.ebplabel.caption"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tregisters.ebxlabel.caption
msgctxt "tregisters.ebxlabel.caption"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tregisters.ecxlabel.caption
msgctxt "tregisters.ecxlabel.caption"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tregisters.edilabel.caption
msgctxt "tregisters.edilabel.caption"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tregisters.edxlabel.caption
msgctxt "tregisters.edxlabel.caption"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tregisters.eiplabel.caption
msgctxt "tregisters.eiplabel.caption"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tregisters.esilabel.caption
msgctxt "tregisters.esilabel.caption"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tregisters.esplabel.caption
msgctxt "tregisters.esplabel.caption"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tregisters.label14.caption
msgctxt "tregisters.label14.caption"
msgid "Registers:"
msgstr ""

#: tregisters.menuitem1.caption
msgid "Copy registers to clipboard"
msgstr ""

#: tregisters.menuitem2.caption
msgid "Copy full context block to clipboard"
msgstr ""

#: tregisters.sbshowfloats.caption
msgctxt "tregisters.sbshowfloats.caption"
msgid "F"
msgstr ""

#: tregisters.sbshowfloats.hint
msgctxt "tregisters.sbshowfloats.hint"
msgid "Floating point registers"
msgstr ""

#: tregisters.sbshowstack.caption
msgctxt "tregisters.sbshowstack.caption"
msgid "S"
msgstr ""

#: tregisters.sbshowstack.hint
msgctxt "tregisters.sbshowstack.hint"
msgid "Stack view"
msgstr ""

#: ttypeform.bitlengthedit.text
msgctxt "ttypeform.bitlengthedit.text"
msgid "1"
msgstr ""

#: ttypeform.buttoncancel.caption
msgctxt "ttypeform.buttoncancel.caption"
msgid "Cancel"
msgstr "取消"

#: ttypeform.buttonok.caption
msgctxt "ttypeform.buttonok.caption"
msgid "OK"
msgstr "OK"

#: ttypeform.caption
msgctxt "ttypeform.caption"
msgid "Type"
msgstr "類型"

#: ttypeform.cbcodepage.caption
msgctxt "ttypeform.cbcodepage.caption"
msgid "Codepage"
msgstr ""

#: ttypeform.cbhex.caption
msgctxt "ttypeform.cbhex.caption"
msgid "Hexadecimal"
msgstr "十六進制"

#: ttypeform.cbsigned.caption
msgctxt "ttypeform.cbsigned.caption"
msgid "Signed"
msgstr "有符號數"

#: ttypeform.cbunicode.caption
msgctxt "ttypeform.cbunicode.caption"
msgid "Unicode"
msgstr ""

#: ttypeform.label1.caption
msgid "Select the new type:"
msgstr ""

#: ttypeform.labelbit0.caption
msgctxt "ttypeform.labelbit0.caption"
msgid "0"
msgstr "0"

#: ttypeform.labelbit1.caption
msgctxt "ttypeform.labelbit1.caption"
msgid "1"
msgstr "1"

#: ttypeform.labelbit2.caption
msgctxt "ttypeform.labelbit2.caption"
msgid "2"
msgstr "2"

#: ttypeform.labelbit3.caption
msgctxt "ttypeform.labelbit3.caption"
msgid "3"
msgstr "3"

#: ttypeform.labelbit4.caption
msgctxt "ttypeform.labelbit4.caption"
msgid "4"
msgstr "4"

#: ttypeform.labelbit5.caption
msgctxt "ttypeform.labelbit5.caption"
msgid "5"
msgstr "5"

#: ttypeform.labelbit6.caption
msgctxt "ttypeform.labelbit6.caption"
msgid "6"
msgstr "6"

#: ttypeform.labelbit7.caption
msgctxt "ttypeform.labelbit7.caption"
msgid "7"
msgstr "7"

#: ttypeform.labelbitlength.caption
msgctxt "ttypeform.labelbitlength.caption"
msgid "Length"
msgstr ""

#: ttypeform.labellength.caption
msgctxt "ttypeform.labellength.caption"
msgid "Length"
msgstr ""

#: ttypeform.lengthedit.text
msgctxt "ttypeform.lengthedit.text"
msgid "10"
msgstr ""

#: ttypeform.vartype.text
msgctxt "ttypeform.vartype.text"
msgid "Binary"
msgstr "二進制"

#: tvaluechangeform.button1.caption
msgctxt "tvaluechangeform.button1.caption"
msgid "OK"
msgstr "OK"

#: tvaluechangeform.button2.caption
msgctxt "tvaluechangeform.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tvaluechangeform.caption
msgid "Change Offset: ########"
msgstr ""

#: tvaluechangeform.cbunicode.caption
msgctxt "tvaluechangeform.cbunicode.caption"
msgid "Unicode"
msgstr ""

#: tvaluechangeform.cbvartype.text
msgid "1 Byte"
msgstr "1 位元組"

#: typepopup.rsinvalidlength
msgid "Invalid length"
msgstr ""

#: unrandomizer.rsthefollowingaddressesgotchanged
msgid "The following addresses got changed"
msgstr ""

#: unrandomizer.rstheunrandomizerwillcurrentlynotworkon64bitapplicat
msgid "The unrandomizer will currently not work on 64-bit applications"
msgstr ""

#: valuechange.rschangeoffset
msgid "Change offset %s"
msgstr ""

#: valuechange.rspartofthestringisunreadable
msgid "Part of the string is unreadable!"
msgstr ""

#: valuechange.rsunicode
msgctxt "valuechange.rsunicode"
msgid "Unicode"
msgstr ""

#: vartypestrings.rs_vtall
msgctxt "vartypestrings.rs_vtall"
msgid "All"
msgstr "全部"

#: vartypestrings.rs_vtautoassembler
msgid "Auto Assembler Script"
msgstr "自動組譯器腳本"

#: vartypestrings.rs_vtbinary
msgctxt "vartypestrings.rs_vtbinary"
msgid "Binary"
msgstr "二進制"

#: vartypestrings.rs_vtbyte
msgctxt "vartypestrings.rs_vtbyte"
msgid "Byte"
msgstr "位元組"

#: vartypestrings.rs_vtbytearray
msgctxt "vartypestrings.rs_vtbytearray"
msgid "Array of byte"
msgstr "位元陣列"

#: vartypestrings.rs_vtcodepagestring
msgid "CodePage String"
msgstr ""

#: vartypestrings.rs_vtcustom
msgid "Custom"
msgstr "自訂"

#: vartypestrings.rs_vtdouble
msgctxt "vartypestrings.rs_vtdouble"
msgid "Double"
msgstr "雙精度浮點數"

#: vartypestrings.rs_vtdword
msgctxt "vartypestrings.rs_vtdword"
msgid "4 Bytes"
msgstr "4 位元組"

#: vartypestrings.rs_vtgrouped
msgid "Grouped"
msgstr ""

#: vartypestrings.rs_vtpointer
msgctxt "vartypestrings.rs_vtpointer"
msgid "Pointer"
msgstr "指標"

#: vartypestrings.rs_vtqword
msgctxt "vartypestrings.rs_vtqword"
msgid "8 Bytes"
msgstr "8 位元組"

#: vartypestrings.rs_vtsingle
msgctxt "vartypestrings.rs_vtsingle"
msgid "Float"
msgstr "浮點數"

#: vartypestrings.rs_vtstring
msgctxt "vartypestrings.rs_vtstring"
msgid "String"
msgstr "字串"

#: vartypestrings.rs_vtunicodestring
msgid "Unicode String"
msgstr ""

#: vartypestrings.rs_vtwidestring
msgid "Widestring"
msgstr ""

#: vartypestrings.rs_vtword
msgctxt "vartypestrings.rs_vtword"
msgid "2 Bytes"
msgstr "2 位元組"

#: vehdebugger.rscheatenginefailedtogetintotheconfig
msgid "Cheat Engine failed to get into the config of the selected program. (Error=%s)"
msgstr ""

#: vehdebugger.rserrorwhiletryingtocreatetheconfigurationstructure
msgid "Error while trying to create the configuration structure! (Which effectively renders this whole feature useless) Errorcode=%s"
msgstr ""

#: vehdebugger.rsfailureduplicatingtheeventhandlestotheotherprocess
msgid "Failure duplicating the event handles to the other process"
msgstr ""

#: vehdebugger.rsfailureduplicatingthefilemapping
msgid "Failure duplicating the filemapping"
msgstr ""

#: vehdebugger.rsthevehdllseemstohavefailedtoload
msgid "The VEH dll seems to have failed to load"
msgstr ""

#: vehdebugger.rsvehdebugerror
msgid "VEH Debug error"
msgstr ""

#: vehdebugger.rswrongvehdllversion
msgid "The version of the VEH dll inside the target process (%x) does not match what was expected %x"
msgstr ""

#: virtualmemory.rsnomemoryfoundinthespecifiedregion
msgctxt "virtualmemory.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr ""

#: virtualmemory.rsnotenoughmemoryfreetoscan
msgctxt "virtualmemory.rsnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr ""

#: vmxfunctions.rsbigerror
msgctxt "vmxfunctions.rsbigerror"
msgid "Error"
msgstr "錯誤"

#: vmxfunctions.rsinvalidinstruction
msgid "Invalid instruction"
msgstr ""

#: vmxfunctions.rssmallerror
msgctxt "vmxfunctions.rssmallerror"
msgid "error"
msgstr "錯誤"

#: windowsdebugger.rserrorattachingthewindowsdebugger
msgid "Error attaching the windows debugger: %s"
msgstr ""

#: zstreamext.rsaseekwasdoneforanotherpurpose
msgid "A seek was done for another purpose than getting the position"
msgstr ""
